Описание параметров выбора шрифтов: Шрифты следует выбирать в следующих пропорциях:
FontE_12B, FontE_12R, FontE_14R, FontE_14B, FontE_14R, FontE_16B, FontE_16, FontE_20B, FontE_20R где FontE_ - тип шрифта, 16 - размер символа (в пикселях), B - жирный шрифт, R - простой.
Таких шрифтов как FontE_15B R, FontE_17B R не существует, будут отображаться только ?.
Также шрифт можно задавать значением от "0" до "255". (тут уж сами экспериментируйте)
Примечание:
Не во всех шрифтах от "0" до "255" есть поддержка русского языка.
Для изменения шрифта меняем значение value="..." следующих параметров:
<sett name="FontType" value="FontE_16B"/>
<sett name="TitleFontType" value="FontE_16B"/>
Краткое описание структуры layout.xml:
(Здесь только описание большинства параметров влияющих на изменение ШРИФТОВ)
1. Стандартные шрифты (стандартные подписи, названия пунктов меню...)
<object name="default">
<settings>
<sett name="FontType" value="FontE_16B"/> - обычный шрифт
<sett name="TitleFontType" value="FontE_16B"/> - шрифт заголовков
<sett name="ScrollBarMode" value="0"/> - полоса прокрутки (0-нет, 1-есть, 255-узкая)
</settings>
</object>
2. Списки объектов
<object name="ListObject">
3. Браузер
<object name="Browser">
4. Шрифт в sms сообщениях (и в любых других текстах)
<object name="StringInput">
<settings>
<sett name="FontType" value="FontE_16B"/>
</settings>
<attributes count="13">
<attr index="0" value="3"/> <!-- INTERNAL_FRAME_FONT_SIZE -->
<attr index="1" value="FontE_14B"/> <!-- INTERNAL_FRAME_FONT_STYLE --> - шрифт при редактировании sms
<attr index="2" value="3"/> <!-- INTERNAL_FRAME_LARGE_FONT_SIZE -->
<attr index="3" value="FontE_14B"/> <!-- INTERNAL_FRAME_LARGE_FONT_STYLE --> - шрифт при редактировании sms
</attributes>
<attributes count="13" layout="1">
<attr index="0" value="3"/> <!-- INTERNAL_FRAME_FONT_SIZE -->
<attr index="1" value="FontE_14B"/> <!-- INTERNAL_FRAME_FONT_STYLE --> - шрифт при редактировании sms
<attr index="2" value="0"/> <!-- INTERNAL_FRAME_LARGE_FONT_SIZE -->
<attr index="3" value="FontE_14B"/> <!-- INTERNAL_FRAME_LARGE_FONT_STYLE --> - шрифт при редактировании sms
</attributes>
</object>
5. Шрифт при редактировании текстов...(т.е. список символов в верхнем правом углу)
<object name="PreEdit">
<settings>
<sett name="FontType" value="FontE_16R"/> - не выбранный символ
</settings>
<attributes count="2">
<attr index="0" value="FontE_16B"/> - выбранный символ
</attributes>
</object>
6.Список форм
<object name="FormList">
<settings>
<sett name="TitleMode" value="255"/>
<sett name="ScrollBarMode" value="2"/>
<sett name="YPos" value="254"/>
</settings>
<settings layout="1">
<sett name="FontType" value="FontE_16B"/>
</settings>
<attributes count="3">
<attr index="0" value="FontE_16R"/>
<attr index="1" value="FontE_16R"/>
<attr index="2" value="FontE_16R"/>
</attributes>
</object>
Добавлено (09-Октября-2007, 21:12)
---------------------------------------------
7. Ввод даты
<object name="DateInput">
<settings>
<sett name="FontType" value="FontE_16B"/>
</settings>
<settings layout="1">
<sett name="FontType" value="255"/>
</settings>
<attributes count="1">
<attr index="0" value="FontE_16B"/>
</attributes>
<attributes count="1" layout="1">
<attr index="0" value="FontE_16B"/>
</attributes>
</object>
8. Ввод времени
<object name="TimeInput">
<settings>
<sett name="FontType" value="FontE_16B"/>
</settings>
<settings layout="1">
<sett name="FontType" value="FontE_16B"/>
</settings>
<attributes count="1">
<attr index="0" value="FontE_16B"/>
</attributes>
<attributes count="1" layout="1">
<attr index="0" value="FontE_16B"/>
</attributes>
</object>
8. Шрифт в калькуляторе
<object name="Calculator">
<settings>
<sett name="FontType" value="FontE_16B"/>
</settings>
<attributes count="1">
<attr index="0" value="FontE_16B"/>
</attributes>
</object>
9. Шрифт при вводе номера (возможно в этом параметре шрифт имеет только 2 значения - очень большой и очень маленький, поэтому его не рекомендуется менять)
<object name="MainInput">
<settings>
<sett name="FontType" value="FontD_24B"/>
</settings>
10. Шрифт в календаре (при просмотре месяца)
<object name="MonthView">
<settings>
<sett name="FontType" value="FontE_14R"/> - шрифт чисел
<sett name="TitleFontType" value="FontE_16B"/> - шрифт заголовков
</settings>
<settings layout="1">
<sett name="TitleFontType" value="FontE_16B"/> - шрифт заголовков
</settings>
11. (при просмотре недели)
<object name="WeekView">
............................
</object>
12. При показе времени в "спящем" режиме
<object name="SleepMode">
<settings>
<sett name="FontType" value="FontD_29B"/>
</settings>
</object>
13. Секундомер
<object name="StopWatch">
.............................
</object>
14. Шрифт софт клавиш
<object name="SoftKeys">
<settings>
<sett name="FontType" value="FontE_16B"/>
</settings>
</object>
Автор статья: se-team