Подготовка и форматы шрифтов — различия между версиями
Shejko (обсуждение | вклад) (Новая страница: «Шрифты позволяют использовать меньше памяти по сравнению с текстом на картинках. Viewer ис...») |
Shejko (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
* Также можно уменьшить размер шрифта в памяти уменьшив межстрочный интервал в файле шрифта и использовать оптимальную высоту и ширину знаков. | * Также можно уменьшить размер шрифта в памяти уменьшив межстрочный интервал в файле шрифта и использовать оптимальную высоту и ширину знаков. | ||
− | Список шрифтов которые будут использоваться должен содержаться в [[app.icf]] в группе Fonts, а сами файлы должны находиться в каталоге res. | + | Список шрифтов, которые будут использоваться, должен содержаться в [[app.icf]] в группе Fonts, а сами файлы должны находиться в каталоге res. |
Пример: | Пример: |
Версия 14:36, 5 апреля 2013
Шрифты позволяют использовать меньше памяти по сравнению с текстом на картинках. Viewer использует шрифты в бинарном формате (расширение group.bin). В состав редактора входят оптимизированые шрифты, но если необходимых шрифтов нет в составе редактора, то их можно создать с помощью генератора шрифтов, который входит в состав редактора. Он позволяет конвертировать .ttf файл в .group.bin, который используется вьювером.
Перед конвертированием шрифта необходимо учесть следующие факторы:
- Все выбранные шрифты будут одновременно загружены в память, поэтому следует использовать как можно меньшее количество шрифтов.
- Так как шрифт обычно содержит множество неиспользуемых символов следует перед использованием шрифта удалить из него все неиспользуемые знаки.
- Также можно уменьшить размер шрифта в памяти уменьшив межстрочный интервал в файле шрифта и использовать оптимальную высоту и ширину знаков.
Список шрифтов, которые будут использоваться, должен содержаться в app.icf в группе Fonts, а сами файлы должны находиться в каталоге res.
Пример:
[Fonts] font_1="1_arial_16" font_2="2_ariblk_16" font_3="3_artpuzzle_16" font_4="4_comicbd_16" font_5="5_gemelli_16"
- font_1 - имя шрифта используемое в редакторе - font_1 - 1, font_2 - 2, font_3 - 3
- "1_arial_16" - имя файла шрифта без .group.bin
При работе с редактором используемые шрифты должны находиться в каталоге \res и быть указаны в файле app.icf, который находится в папке с редактором, для сборки шрифты должны быть указаны в app.icf который находится в каталоге \system\temp\projects\Absolutist\project\common, при сборке все указанные шрифты будут скопированы из каталога \res.