`<>`, `{}` এবং `[]] এর মতো অক্ষর স্থিতিশীল করা`


8

যখন ভাষা বিন্যাসটি ডান থেকে বাম ভাষায় পরিবর্তিত হয়; কিছু মানক সম্পাদনা স্থানে (যেমন Google Chrome- এর এড্রেস বারে), অক্ষর পছন্দ <, {এবং [স্বয়ংক্রিয়ভাবে হয়ে >, }এবং ]শুধু ভাষা বিন্যাস পরিবর্তন করে।

এগুলি রোধ করার এবং এই চরিত্রগুলিকে স্থিতিশীল করার কোনও উপায় আছে কি?


আপনি স্ক্রিনশট সহ একটি শোকেস যোগ করতে পারে?
user.dz

1
@ স্নিটার: একটি ফিল্ম দরকার। ক্রোমিয়াম ঠিকানা বারের ভাষাগুলিতে আরবিক যুক্ত করুন অক্ষরটি <একা alone তারপরে ইংরেজীতে বিন্যাস পরিবর্তন করুন।
ন্যানো -

উত্তর:


8

আপনি প্রথমবারের মতো যা বোঝাতে চেয়েছিলেন তা পেলাম না, কারণ আমি তার সাথে পরিচিত হয়েছি। আমি মনে করি এটি ঠিক আছে, যদি আপনি ফলাফল আশা করতে পারেন।

সেই আচরণটি ইউনিকোড বিডিরেক্টিয়াল অ্যালগরিদমের একটি মান । সুতরাং অনুচ্ছেদে প্রথম শক্তিশালী চরিত্র থেকে প্রভাবশালী বিআইডিই দিকনির্দেশ নেওয়া হয়েছে।

  • সুতরাং আমি যা মনে করি এটি এই ক্ষেত্রে ঘটেছিল:

    1. খালি পাঠ্যবাক্স সহ প্রথম দিকনির্দেশ স্থানীয় / ভাষা কনফিগারেশন থেকে নেওয়া হয়েছে। যেমন আপনি বলেছিলেন আরবি একটি আরটিএল ভাষা। তাই ডানদিকে কার্সার।

      প্রাথমিক খালি পাঠ্যবক্স, আরটিএল দিক

    2. ইনপুট <কিন্তু এটি হিসাবে দেখানো >। এটি একটি নিরপেক্ষ চর তাই কোনও দিকনির্দেশনা প্রভাবিত করে না। এটা উল্টে গেল কেন? সংক্ষিপ্ত উত্তর: ইউনিকোড মান, :) যাইহোক এটি গ্রহণ করুন। ভাল এর নামটি কম-সাইন চিহ্ন , সুতরাং ... আরটিএল / আরবিতে সূত্রটি ডান দিক থেকে শুরু করা উচিত, এটি উল্টানো উচিত। কি ভাবি ... না? !!!

      বিড়ি নিরপেক্ষ চরিত্র সহ পাঠ্যবক্স

    3. একটি ল্যাটিন চর ইনপুট করুন g। এটি একটি শক্তিশালী এল (বাম) চর, সুতরাং এই অনুচ্ছেদটি এলটিআর হিসাবে সনাক্ত করা হয়েছে।

      শক্তিশালী বাম অক্ষর সহ পাঠ্যবাক্স

    4. মোছার জন্য ব্যাকস্পেস g। তবে লক্ষ্য করুন কোথায় কর্সার।

      শক্তিশালী বাম অক্ষর অপসারণের পরে বিড়ি নিরপেক্ষ অক্ষরের পাঠ্যবক্স box

    এখন, উদাহরণস্বরূপ [, এটি ভুলভাবে বাম স্কোয়ার বন্ধনী নামকরণ করা হয়েছিল । এটি ওপেন স্কোয়ার ব্র্যাকেটের মতো কিছু জিনিস হওয়া উচিত (এটি বিআইডিআই নিরপেক্ষ এবং আরটিএলে উল্টানো হয়েছে)

সমস্ত বিকাশকারী মান অনুসরণ করার চেষ্টা করে। সুতরাং এখনই তারা পাঠ্যবক্সকে আরটিএল বা এলটিআর হতে বাধ্য করবে, বেশিরভাগ ব্যবহারকারীর জন্য অটোই সেরা।

  • সুতরাং আপনার জন্য, আমি যে সর্বোত্তম জিনিসটি অফার করতে পারি তা হ'ল ইউনিকোড বিআইডিআই কন্ট্রোল চরের ব্যবহার।

    U+200F right-to-left mark (RLM)
    
    1. খালি ঠিকানা দণ্ডে, Ctrl+ + Shift+ + u, ছোট আন্ডারলাইন uশো আপ, লিখুন 200fতারপরEnter

      জিটিকে / জিনোম ইউনিকোড ইনপুট

    2. দেখুন <এলটিআর হিসাবে ফ্লিপ হয়নি।

      জিটিকে / জিনোম আরটিএল দিক নির্দেশ দেয়

    Ctrl+ + Shift+ + uদ্বারা GTK /, Gnome নির্দিষ্ট। কে-ডি-ই এই জাতীয় বিকল্পের জন্য মিস করে এবং এটি ঠিক করা হয়নি বলে মনে হয়, কারণ এই বাগ রিপোর্টে কেবি / কিউটি / এক্সর্গের মধ্যে দ্বন্দ্বের কথা উল্লেখ করা হয়েছে কুবুন্টুতে নির্বিচারে ইউনিকোড অক্ষর সন্নিবেশ করার উপায়ের প্রয়োজন

  • যেহেতু এটি কয়েকটি চরিত্রের বিষয়, আপনি অ-প্রয়োজনীয় কীগুলি পুনরায় তৈরি করতে পারবেন বা অ ব্যবহৃত ব্যবহৃত মানচিত্রগুলি ম্যাপ করতে পারেন। উদাহরণস্বরূপ, আমি মার্কিন ইংরেজি ব্যবহার করছি (আন্তর্জাতিক AltGr মৃত কীগুলি)

    1. xkbসম্পাদনার জন্য এর বিন্যাস ফাইলটি খুলুন :

      sudo nano /usr/share/X11/xkb/symbols/us
      
    2. একই সংখ্যার সাথে গ্রুপ সংজ্ঞাটি দেখুন:

      xkb_symbols "altgr-intl" {
      
          name[Group1]= "English (international AltGr dead keys)";
      
    3. আসুন উদাহরণ হিসাবে দেখা যাক r(মনে রাখা সহজ),: AltGr+ : rআরএলএম, Shift+ AltGr+ r→ এলআরএম। এর পরিবর্তে ë& Ë। প্রতিস্থাপন করুন:

      key <AD04> { [        r, R,           ediaeresis,   Ediaeresis      ] };
      

      সঙ্গে:

      key <AD04> { [        r, R,           U200F,        U200E           ] };
      
    4. এক্সকেবি আপডেট করুন

      sudo dpkg-reconfigure xkb-data
      
    5. আবার ফিরে অন্য লেআউটে স্যুইচ করুন, এটি অবিলম্বে সক্রিয় হবে।

    মন্তব্য:

    • আরবি লেআউটে এগুলি যুক্ত করতে একই পদ্ধতিটি ব্যবহার করুন, যদি আপনি উভয় বিন্যাস থেকে এটি ব্যবহার করতে সক্ষম হতে চান।

    • আপনি U+061C ؜ ‭arabic letter mark (ALM)আরবি ব্যবহারকারী হিসাবে আপনি আরএলএম এর পরিবর্তে ব্যবহার করতে পারেন ।

    • xkbঅন্যান্য ইউনিকোড কোড এন্ট্রি ফর্ম্যাট সমর্থন করে, 0x100200feq। U200F( 0x100যেমন উপসর্গ হিসাবে)

    • xkb-dataআপডেটগুলি দ্বারা পরিবর্তিত কী মানচিত্রের ওভাররাইটিং এড়াতে , নতুন কাস্টম এক্সকেবি মানচিত্র তৈরি করা সবচেয়ে ভাল। দেখুন একটি নতুন কীবোর্ড লেআউট (কাস্টম কীবোর্ড লেআউট ডেফিনেশন) কিভাবে জুড়বেন বা পদক্ষেপ উবুন্টু নতুন কীবোর্ড লেআউট তৈরি করা প্রয়োজন কি?

    • এটি অন্যান্য সমস্ত ইউনিকোড নিয়ন্ত্রণ অক্ষর যুক্ত করা সম্ভব। কিছু অ্যাপ্লিকেশনটির ইতিমধ্যে মাল্টি-লাইন ইনপুট পাঠ্য বাক্সের পপআপ মেনুতে একটি বিকল্প রয়েছে। কবিতা উদাহরণ:

      poedit, বিড়ি নিয়ন্ত্রণ অক্ষর মেনু

আরও বোঝার জন্য পড়তে ভাল লাগছে:

তথ্যসূত্র:


ধন্যবাদ। আমার জন্য সিটিআরএল + শিফট + ইউ কেডিএ তে কাজ করে না। সম্ভবত এটি unityক্য বা জিনোম নির্দিষ্ট। এটি দুর্দান্ত লাগবে যদি কিছু অক্ষর, যেমন ',', [] {direction 'দিকনির্দেশ নির্দিষ্ট চিকিত্সা থেকে বেরিয়ে আসতে পারে (এবং সর্বদা ltr হিসাবে পুনঃসংশ্লিষ্ট হয়), যাতে এগুলি কী-বোর্ড প্রতীকগুলির সাথে আরও সামঞ্জস্যপূর্ণ এবং কম বিভ্রান্তিকর হয়।
ন্যানো -

1
আপনি ঠিক বলেছেন, এটি কে-ডি-ই-তে স্থির হয়েছে বলে মনে হচ্ছে না, কারণ এই বাগ রিপোর্টে কে.ডি. / কিউটি / এক্সর্গের মধ্যে দ্বন্দ্বের কথা উল্লেখ করা হয়েছে, কুবুন্টুতে নির্বিচারে ইউনিকোড অক্ষর সন্নিবেশ করার উপায় প্রয়োজন । কোনও কর্মক্ষেত্র থাকলে অনুসন্ধান করব will
user.dz

@ মনিমাসহেক্সিমাস, আমি আমার উত্তরটি ইউনিকোড ইনপুটটি এক্সকেবি ব্যবহার করে আপডেট করেছি। আমার কেবল জিনোম / ইউনিটি আছে। দয়া করে, এটি আমাকে কেডিএতে কাজ না করে তা জানান।
user.dz

1
মনে হচ্ছে এর 0x100200Fপরিবর্তে আমার মতো কিছু ব্যবহার করতে হবে, আমি জানি না এটির মতো কিনা U200F
ন্যানো - আমাকে

1
@ মনিমাসহেক্সিমাস, হ্যাঁ, এটি একই " (বাস্তবে, নতুন কীওয়ার্ড যুক্ত করার জন্য এটি আরও কার্যকর উপায় হতে পারে)) একক চরিত্রের কীসিম বর্ণনা করার জন্য ইউনিকোড মানটি অবশ্যই" 0x100 "দিয়ে উপস্থাপিত করা উচিত। ", রেফ: উইকিবুকস: এফএসএস স্থানীয়করণ / সংযুক্তি বি: প্রযুক্তিগত দিকগুলি । আপনাকে ধন্যবাদ আমি আপনার কাছ থেকে নতুন জিনিস শিখেছি।
user.dz
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.