2016-07-05 2 views
0

Как и в прилагаемом изображении, я разрабатываю систему киосков для комитета по развитию района Chitwan с использованием Raspberry pi и браузера хрома в режиме киоска с локальной веб-страницей.Unicode nepali шрифты, отличающиеся друг от друга на разных устройствах

У меня проблема с unicode непальскими шрифтами, как на изображении. Шрифты выглядят как обычно в Windows, но выглядят уродливыми и беспорядочными в дистрибутиве Linux и Raspbian.

У вас есть какие-либо идеи по этому вопросу? Если да, пожалуйста, помогите мне разобраться с проблемой. enter image description here

Thank you!

ответ

1

У Linux и Windows (и OSX и Android) есть разные механизмы рендеринга текста.

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

Различные системы применяют различные правила искажения, поэтому текст не выглядит одинаковым для разных систем. Очень часто нет «хорошего» выбора, вы улучшаете один параметр за счет другого.

Пользователи отрицательно реагируют на правила, к которым они не привыкли (люди Linux ненавидят рендеринг Windows, люди Windows ненавидят рендеринг Apple и т. Д.). Это просто привычка, заставить их использовать новый рендеринг в течение нескольких месяцев, они будут ненавидеть возвращение к предыдущему.

Так что, скорее всего, вам это не нравится, потому что вы не привыкли к этому.

Следующая опция, дизайнер непальских шрифтов тестировал их только в Windows, проводил много времени на настройку окон и обходные ошибки рендеринга Windows. Результат в Linux неудовлетворителен, потому что эти ошибки не присутствуют в Linux, обходные пути вызывают другие проблемы, а в Linux есть другие ошибки, для которых не настроены шрифты. Однако это маловероятно, Linux в тот день имеет очень зрелый стек для визуализации текста, а версии Windows, требующие резких обходных решений в шрифтах, в наши дни довольно стары (вы все еще находите такие проблемы с ранними шрифтами TTF для окон).

Так что, скорее всего, только первый случай. В Интернете есть множество советов по настройке Linux для использования того же рендеринга, что и окна (бесконечность и т. Д.). Это не очень хорошая идея, если вы не используете только целевые пользователи Windows и шрифты Windows.

Смежные вопросы