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