Описание
FontEngine используется для доступа к данным из исходных файлов шрифтов. Сюда входит информация об отдельных символах, глифах и соответствующих метриках, которые обычно используются в процессе синтаксического анализа текста, компоновки и рендеринга.
Поддерживаются файлы шрифтов TrueType (.ttf, .ttc) и OpenType (.otf).
FontEngine также используется для растрового визуального представления символов, известных как глифы, в заданной текстуре атласа шрифтов.
Статические Методы
DestroyFontEngine | Уничтожает и выгружает ресурсы, используемые Font Engine. |
GetFaceInfo | Получает FaceInfo для текущего загруженного шрифта и размера. |
GetFontFaces | Получает начертания и стили шрифта для загруженного в данный момент шрифта. |
GetSystemFontNames | Получает имена семейств и стили системных шрифтов. |
InitializeFontEngine | Инициализирует Font Engine и необходимые ресурсы. |
LoadFontFace | Загружает исходный файл шрифта. |
SetFaceSize | Устанавливает размер загруженного в данный момент шрифта . |
TryGetGlyphIndex | Пробует получить индекс глифа для символа с заданным значением Unicode. |
TryGetGlyphWithIndexValue | Пробует загрузить глиф для заданного значения индекса и, если доступно, заполняет глиф. |
TryGetGlyphWithUnicodeValue | Пробует загрузить глиф для данного значения Юникода. Если доступно, заполняет глиф и возвращает значение true. В противном случае возвращает false и заполняет глиф данными .notdef/отсутствующего глифа. |
UnloadAllFontFaces | Выгружает все загруженные на данный момент шрифты и удаляет их из кеша. |
UnloadFontFace | Выгружает текущий шрифт и удаляет его из кеша. |