FOnline Engine
Current master GitHub
Документация 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
Введите запрос.