Документация
Docs/ru/reference/font-format/fofnt.md
Справочник полей FOFNT
Сгенерированный справочник. Не редактируйте его напрямую. Обновите
BuildTools/FontFormatInterface.json, затем выполнитеpython BuildTools/docs_font_format.py --write.
| Индекс | Форматы | FOFNT | BMFont | Привязка | Компоновка | Отрисовка | Проверка | Канонический JSON | Руководство |
| Стабильный ID | Ключ | Синтаксис | Поведение | Источник |
|---|---|---|---|---|
font-format.fofnt.version |
Version | Version <integer> |
Сделайте Version первым разбираемым ключом; для текущих ресурсов задавайте версию 2. Значения больше 2 отклоняются. | Source/Client/FontManager.cpp |
font-format.fofnt.image |
Image | Image <relative-resource>[*] |
Укажите непустой ресурс изображения относительно дескриптора; добавьте * для нормализации серого и runtime-тонирования. | Source/Client/FontManager.cpp |
font-format.fofnt.line-height |
LineHeight | LineHeight <integer-pixels> |
Задайте высоту строки глифов в пикселях или оставьте ноль/не задавайте, чтобы вывести максимальную высоту авторских глифов. | Source/Client/FontManager.cpp |
font-format.fofnt.y-advance |
YAdvance | YAdvance <integer-pixels> |
Задайте дополнительный вертикальный интервал между последовательными строками текста. | Source/Client/FontManager.cpp |
font-format.fofnt.letter |
Letter | Letter '<UTF-8-codepoint>' |
Начинайте запись каждого глифа с Letter и одной корректной кодовой точки UTF-8 после первого апострофа. | Source/Client/FontManager.cpp |
font-format.fofnt.position-x |
PositionX | PositionX <integer-pixels> |
Задайте левую координату прямоугольника глифа в изображении. | Source/Client/FontManager.cpp |
font-format.fofnt.position-y |
PositionY | PositionY <integer-pixels> |
Задайте верхнюю координату прямоугольника глифа в изображении. | Source/Client/FontManager.cpp |
font-format.fofnt.width |
Width | Width <integer-pixels> |
Задайте ширину видимого прямоугольника глифа без однопиксельной рамки выборки. | Source/Client/FontManager.cpp |
font-format.fofnt.height |
Height | Height <integer-pixels> |
Задайте высоту видимого прямоугольника глифа без однопиксельной рамки выборки. | Source/Client/FontManager.cpp |
font-format.fofnt.offset-x |
OffsetX | OffsetX <signed-integer-pixels> |
Задайте знаковый горизонтальный вынос в координатах Engine; отрисовка размещает quad в позиции курсора X минус OffsetX. | Source/Client/FontManager.cpp |
font-format.fofnt.offset-y |
OffsetY | OffsetY <signed-integer-pixels> |
Задайте знаковый вертикальный вынос в координатах Engine; отрисовка размещает quad в позиции курсора Y минус OffsetY. | Source/Client/FontManager.cpp |
font-format.fofnt.x-advance |
XAdvance | XAdvance <signed-integer-pixels> |
Задайте горизонтальное продвижение курсора после глифа; добавьте явный глиф пробела, если пробелы должны занимать ширину. | Source/Client/FontManager.cpp |
font-format.fofnt.end-and-comments |
End and comments | End | #comment | ;comment |
Завершите полезную часть дескриптора через End; # и ; начинают комментарий только внутри ключа, отделённого пробелами. | Source/Client/FontManager.cpp |