CSS свойство unicode-bidi

В европейских языках чтение текста происходит слева направо, тем не менее в некоторых языках, например, в арабском, текст читается справа налево. Когда в тексте документа используются разные по написанию символы в системе юникод, их направление чтения определяется браузером исходя из характеристик и содержимого текста. Свойства unicode-bidi и direction задают, как должен располагаться текст используемого языка.

CSS синтаксис

unicode-bidi: normal | embed | bidi-override | initial | inherit;

Возможные значения

ЗначениеОписание
normalЗначение по умолчанию. Браузер самостоятельно определяет, как следует отображать текст, исходя из порядка символов юникода.
embedСоздает дополнительный уровень преобразования текста при подразумеваемом порядке символов юникода.
bidi-overrideСоздает дополнительный уровень преобразования текста и переопределяет порядок символов юникода, реорганизуя последовательность в соответствии со значением свойства direction.
inheritЗначение наследуется от родительского элемента.
initialУстанавливает значение по умолчанию.

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

Переопределяем текст


div {
    direction: rtl;
    unicode-bidi: bidi-override;
}