stringtranslate.com

Знак слева направо

Знак «слева направо» ( LRM ) — это управляющий символ (невидимый символ форматирования), используемый при компьютерном наборе текста, содержащего смесь шрифтов с написанием слева направо (например, латинского и кириллического ) и шрифтов с написанием справа налево (например, арабского , сирийского и иврита ). Он используется для установки способа группировки соседних символов относительно направления текста.

Юникод

В Unicode символ LRM кодируется как U+200E LEFT-TO-RIGHT MARK ( ). В UTF-8 это . Использование предписано в алгоритме Unicode Bidi (двунаправленный). [1]E2 80 8E

Пример использования в HTML

Предположим, что автор хочет использовать английский текст (письмо слева направо) в абзаце, написанном на арабском или иврите (письмо справа налево) с неалфавитными символами справа от английского текста. Например, автор хочет перевести «Язык C++ — это язык программирования, используемый...» на арабский язык. Без управляющего символа LRM результат выглядит так:

В C ++ и в других приложениях...

Если в HTML после ++ ввести LRM, то это будет выглядеть так, как и задумал автор:

لغة C ++ ‎ هي لغة برمجة تستخدم...

В первом примере, без управляющего символа LRM, веб-браузер отобразит ++ слева от «C», поскольку браузер распознает, что абзац находится в тексте с письмом справа налево ( арабский ), и применяет пунктуацию, которая нейтральна относительно ее направления, в соответствии с направлением смежного текста. Управляющий символ LRM заставляет пунктуацию быть смежной только с текстом слева направо – «C» и LRM – и позиционироваться так, как если бы она была в тексте слева направо, т. е. справа от предыдущего текста.

Некоторое программное обеспечение требует использования HTML- кода ‎или ‎самого невидимого управляющего символа Unicode. [ необходима ссылка ] Использование невидимого управляющего символа напрямую также может затруднить редактирование копии.

Смотрите также

Ссылки

  1. ^ Стандарт Unicode 12.0, http://www.unicode.org/versions/Unicode12.0.0/UnicodeStandard-12.0.pdf, стр. 880

Внешние ссылки