Я не совсем уверен, что вы имеете в виду под «настройками представления».И какое это имеет отношение к UTF-8.
Во-первых, UTF-8 - это просто кодировка символов, способ представления Unicode.Он способен отображать любой национальный символ (единственными проблемами могут быть всплывающие дополнительные 4-байтовые китайские символы, определенные в GB18030: 2005, но с Unicode 6.0, я думаю, это исчезнет).
Еще одна вещь: не-Латинские скрипты могут потребовать корректировок в любом случае - в любом случае, возможно, потребуется изменить грань и размер шрифта.
Третье: вы упомянули направление: rtl, которое является ключевым словом CSS.Проблема в том, что вам лучше использовать HTML-атрибут dir для переключения направления - это соответствует рекомендациям W3C .
Последнее: я бы не стал исправлять список языков RTL, скажем, по-арабски, Иврит, урду и персидский (фарси), так как есть другие языки би-ди .
Другими словами, я бы подумал, что делать, чтобы разрешить изменение стиля и направленности для концапользователь, а не жестко его кодировать.