আপনি প্রথমবারের মতো যা বোঝাতে চেয়েছিলেন তা পেলাম না, কারণ আমি তার সাথে পরিচিত হয়েছি। আমি মনে করি এটি ঠিক আছে, যদি আপনি ফলাফল আশা করতে পারেন।
সেই আচরণটি ইউনিকোড বিডিরেক্টিয়াল অ্যালগরিদমের একটি মান । সুতরাং অনুচ্ছেদে প্রথম শক্তিশালী চরিত্র থেকে প্রভাবশালী বিআইডিই দিকনির্দেশ নেওয়া হয়েছে।
সুতরাং আমি যা মনে করি এটি এই ক্ষেত্রে ঘটেছিল:
খালি পাঠ্যবাক্স সহ প্রথম দিকনির্দেশ স্থানীয় / ভাষা কনফিগারেশন থেকে নেওয়া হয়েছে। যেমন আপনি বলেছিলেন আরবি একটি আরটিএল ভাষা। তাই ডানদিকে কার্সার।
ইনপুট <
কিন্তু এটি হিসাবে দেখানো >
। এটি একটি নিরপেক্ষ চর তাই কোনও দিকনির্দেশনা প্রভাবিত করে না। এটা উল্টে গেল কেন? সংক্ষিপ্ত উত্তর: ইউনিকোড মান, :) যাইহোক এটি গ্রহণ করুন। ভাল এর নামটি কম-সাইন চিহ্ন , সুতরাং ... আরটিএল / আরবিতে সূত্রটি ডান দিক থেকে শুরু করা উচিত, এটি উল্টানো উচিত। কি ভাবি ... না? !!!
একটি ল্যাটিন চর ইনপুট করুন g
। এটি একটি শক্তিশালী এল (বাম) চর, সুতরাং এই অনুচ্ছেদটি এলটিআর হিসাবে সনাক্ত করা হয়েছে।
মোছার জন্য ব্যাকস্পেস g
। তবে লক্ষ্য করুন কোথায় কর্সার।
এখন, উদাহরণস্বরূপ [
, এটি ভুলভাবে বাম স্কোয়ার বন্ধনী নামকরণ করা হয়েছিল । এটি ওপেন স্কোয়ার ব্র্যাকেটের মতো কিছু জিনিস হওয়া উচিত (এটি বিআইডিআই নিরপেক্ষ এবং আরটিএলে উল্টানো হয়েছে)
সমস্ত বিকাশকারী মান অনুসরণ করার চেষ্টা করে। সুতরাং এখনই তারা পাঠ্যবক্সকে আরটিএল বা এলটিআর হতে বাধ্য করবে, বেশিরভাগ ব্যবহারকারীর জন্য অটোই সেরা।
সুতরাং আপনার জন্য, আমি যে সর্বোত্তম জিনিসটি অফার করতে পারি তা হ'ল ইউনিকোড বিআইডিআই কন্ট্রোল চরের ব্যবহার।
U+200F right-to-left mark (RLM)
খালি ঠিকানা দণ্ডে, Ctrl+ + Shift+ + u, ছোট আন্ডারলাইন u
শো আপ, লিখুন 200f
তারপরEnter
দেখুন <
এলটিআর হিসাবে ফ্লিপ হয়নি।
Ctrl+ + Shift+ + uদ্বারা GTK /, Gnome নির্দিষ্ট। কে-ডি-ই এই জাতীয় বিকল্পের জন্য মিস করে এবং এটি ঠিক করা হয়নি বলে মনে হয়, কারণ এই বাগ রিপোর্টে কেবি / কিউটি / এক্সর্গের মধ্যে দ্বন্দ্বের কথা উল্লেখ করা হয়েছে কুবুন্টুতে নির্বিচারে ইউনিকোড অক্ষর সন্নিবেশ করার উপায়ের প্রয়োজন ।
যেহেতু এটি কয়েকটি চরিত্রের বিষয়, আপনি অ-প্রয়োজনীয় কীগুলি পুনরায় তৈরি করতে পারবেন বা অ ব্যবহৃত ব্যবহৃত মানচিত্রগুলি ম্যাপ করতে পারেন। উদাহরণস্বরূপ, আমি মার্কিন ইংরেজি ব্যবহার করছি (আন্তর্জাতিক AltGr মৃত কীগুলি)
xkb
সম্পাদনার জন্য এর বিন্যাস ফাইলটি খুলুন :
sudo nano /usr/share/X11/xkb/symbols/us
একই সংখ্যার সাথে গ্রুপ সংজ্ঞাটি দেখুন:
xkb_symbols "altgr-intl" {
name[Group1]= "English (international AltGr dead keys)";
আসুন উদাহরণ হিসাবে দেখা যাক r
(মনে রাখা সহজ),: AltGr+ : rআরএলএম, Shift+ AltGr+ r→ এলআরএম। এর পরিবর্তে ë
& Ë
। প্রতিস্থাপন করুন:
key <AD04> { [ r, R, ediaeresis, Ediaeresis ] };
সঙ্গে:
key <AD04> { [ r, R, U200F, U200E ] };
এক্সকেবি আপডেট করুন
sudo dpkg-reconfigure xkb-data
আবার ফিরে অন্য লেআউটে স্যুইচ করুন, এটি অবিলম্বে সক্রিয় হবে।
মন্তব্য:
আরবি লেআউটে এগুলি যুক্ত করতে একই পদ্ধতিটি ব্যবহার করুন, যদি আপনি উভয় বিন্যাস থেকে এটি ব্যবহার করতে সক্ষম হতে চান।
আপনি U+061C arabic letter mark (ALM)
আরবি ব্যবহারকারী হিসাবে আপনি আরএলএম এর পরিবর্তে ব্যবহার করতে পারেন ।
xkb
অন্যান্য ইউনিকোড কোড এন্ট্রি ফর্ম্যাট সমর্থন করে, 0x100200f
eq। U200F
( 0x100
যেমন উপসর্গ হিসাবে)
xkb-data
আপডেটগুলি দ্বারা পরিবর্তিত কী মানচিত্রের ওভাররাইটিং এড়াতে , নতুন কাস্টম এক্সকেবি মানচিত্র তৈরি করা সবচেয়ে ভাল। দেখুন একটি নতুন কীবোর্ড লেআউট (কাস্টম কীবোর্ড লেআউট ডেফিনেশন) কিভাবে জুড়বেন বা পদক্ষেপ উবুন্টু নতুন কীবোর্ড লেআউট তৈরি করা প্রয়োজন কি?
এটি অন্যান্য সমস্ত ইউনিকোড নিয়ন্ত্রণ অক্ষর যুক্ত করা সম্ভব। কিছু অ্যাপ্লিকেশনটির ইতিমধ্যে মাল্টি-লাইন ইনপুট পাঠ্য বাক্সের পপআপ মেনুতে একটি বিকল্প রয়েছে। কবিতা উদাহরণ:
আরও বোঝার জন্য পড়তে ভাল লাগছে:
তথ্যসূত্র: