WikiDer > Chapdan o'ngga belgi
Bu maqola uchun qo'shimcha iqtiboslar kerak tekshirish. (2019 yil yanvar) (Ushbu shablon xabarini qanday va qachon olib tashlashni bilib oling) |
The chapdan o'ngga belgi (LRM) a boshqaruv belgisi (ko'rinmas formatlash belgisi) kompyuterlashtirilgan holda ishlatiladi matn terish (shu jumladan so'zlarni qayta ishlash shunga o'xshash dasturda Microsoft Word) chapdan o'ngga matn aralashmasini o'z ichiga olgan matn (masalan Ingliz tili yoki Ruscha) va o'ngdan chapga matn (kabi Arabcha, Fors tili yoki Ibroniycha). U qo'shni belgilarni matn yo'nalishi bo'yicha guruhlash usulini belgilash uchun ishlatiladi.
Unicode
Yilda Unicode, LRM belgisi kodlangan U + 200E Chapdan o'ngga belgi (HTML‎
· & lrm;
). Yilda UTF-8 bu E2 80 8E
. Foydalanish Unicode Bidi (ikki yo'nalishli) algoritmida belgilanadi.[1]
HTML-da foydalanish misoli
Aytaylik, yozuvchi inglizcha matnni (chapdan o'ngga skript) arabcha yoki ibroniycha yozilgan xatboshida (o'ngdan chapga skript) inglizcha matnning o'ng tomonida alfavit bo'lmagan belgilar bilan foydalanishni xohlaydi. Masalan, yozuvchi "C ++ tili - bu ishlatiladigan dasturlash tili ..." ni arab tiliga tarjima qilmoqchi. LRM boshqaruv belgisiz natija quyidagicha ko'rinadi:
L Cغ C++ Hy lغغ brmjة tstخdm ...
HTML-ga ++ dan keyin kiritilgan LRM bilan, yozuvchi niyat qilgani kabi, shunday ko'rinadi:
L Cغ C++Hy lغغ brmjة tstخdm ...
Birinchi misolda LRM boshqaruv belgisiz, a veb-brauzer "C" ning chap tomonidagi ++ raqamini beradi, chunki brauzer abzats o'ngdan chapga matnda ekanligini tan oladi (Arabcha) va tinish belgilarini qo'shni matn yo'nalishi bo'yicha uning yo'nalishiga nisbatan neytral tarzda qo'llaydi. LRM boshqaruv belgisi punktuatsiyani faqat chapdan o'ngga matnga - "C" va LRM ga qo'shni bo'lishiga olib keladi va xuddi chapdan o'ngga, ya'ni oldingi matnning o'ng tomonida bo'lgani kabi joylashadi. .
Ba'zi dasturiy ta'minotlardan foydalanishni talab qiladi HTML kod ‎
yoki & lrm;
ko'rinmas Unicode boshqaruv belgisining o'zi o'rniga[iqtibos kerak]. Ko'rinmas boshqaruv belgisidan to'g'ridan-to'g'ri foydalanish nusxalarni tahrir qilishni qiyinlashtirishi mumkin.
Shuningdek qarang
Adabiyotlar
- ^ UNICODE 12.0 standarti, http://www.unicode.org/versions/Unicode12.0.0/UnicodeStandard-12.0.pdf, p. 880