Это скорее своего рода любопытство. Во время работы над многоязычным веб-приложением я заметил, что некоторые символы, такие как знаки препинания (!?.;) В конце элемента блока, отображаются так, как если бы они были помещены в начале вместо этого, когда направление записи справа налево (как это имеет место для некоторых азиатских языков, я не говорю).
Другими словами, строка
Hello, World!
отображается как
!Hello, World
при размещении в блоке div с помощью direction: rtl
Это становится еще более очевидным, если текст разделен на две части и задан разными цветами: непрерывный фрагмент текста в конце отображается в двух разделенных областях:
В чем смысл этого поведения? Я предполагаю, что это должна быть особенность (всех?) Языков справа налево, которая автоматически обрабатывается браузером, поэтому мне не нужно заботиться об этом, или я должен?