User Tools

Site Tools


localizationfonts

Шрифты на пальме - это весело. PalmOS поддерживает 8 встроенных шрифтов и возможность использования дополнительных шрифтов. Sony добавила еще 8 шрифтов. 5 версия PalmOS добавила в каждый шрифт два вида очертаний. Шрифт определяется очертаниями (глифами) для каждого символа из текущего набора. Заметим, что поддержка символов не зависит от текущего представления кодировки, поскольку поток символов ко времени отрисовки уже разделен на отдельные символы.

Задача русификатора - правильно отобразить символы в нужной кодировке. Нужной обычно является кодировка windows-1251. Для поддержки прочих русские кодировки (KOI-8R или Mac) нужны другие наборы шрифтов.

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

Для русификации таких программ следует извлечь шрифты из программы и заменить их на аналогичные по размерам русские шрифты.

Для примера можно взять мою русификацию продуктов компании splashdata: http://yahm.palmoid.com/splash_russ.zip .

Специфика шрифтов в PalmOS 5 и набор инструментов для их создания-редактирования описан в статье “Шрифты высокого разрешения”.

localizationfonts.txt · Last modified: 2003/12/20 17:01 by 127.0.0.1