Файл состоит из отдельных блоков, описывающих расположение шрифтов в конкретных прошивках различных моделей.
Так как файл образа прошивки (фуллфлеш, в англоязычных источниках - fubu) может быть получен с помощью различных программ,
считывающих блоки в разном порядке, введен идентификатор сигнатуры Siemens, уменьшающий вероятность неправильной установки
параметров шрифтов.
При создании блоков описаний для новых моделей телефона или новых прошивок необходимо ввести значение идентификатора в блок
описания. Идентификатор показывается программой Siemens Character Editor при загрузке файла фуллфлеш.
Форматы блоков описания в файле Siemens.ini и плагинов идентичны, за исключением двух особенностей.
Первая строка блока описания плагина выводится программой. Лучше расположить здесь сведения о предназначении плагина.
В плагинах отсутствует значение идентификатора idb.
Рассмотрим формат блока описания на примере файла фуллфлеш телефона s55 с 20-ой прошивкой.
---------------Siemens S55 v20
S55
04
1
$20
$00C00000
ННБИИМ
Нормальный шрифт
Утолщенный шрифт
Большой шрифт
Интернет(WAP)
Интернет(WAP утолщенный)
Малый шрифт
$000138d1$0001c7e4$000081ef$00024ae3$0002b92e$00031dd7
081208121616081008100810
NNBWWS
Normal font
Bold font
Big font
WAP font
WAP bold
Small font
$000111c6$000197fe$00004000$00022433$00029420$000303c6
161216121616161016101610
---------------Siemens S55 v20
В этой строке могут быть любые символы,
но лучше ее использовать для визуального выделения блоков.
S55
Идентификатор модели, показывается
программой при загрузке файла фуллфлеш.
04
idb, идентификатор порядка считывания
блоков, зависит от программы, с помощью которой получен файл фуллфлеш.
1
Количество версий прошивок в данном
блоке.
$20
Версия прошивки – 20, писать нужно
в шестнадцатеричном виде (со знаком доллара перед версией).
$00C00000
Размер файла фуллфлеш.
ННБИИМ
Буквы, задающие заголовки левого ряда
установочных кнопок.