GetFontGlyphIndex
Текст, шрифты, инспекция глифов
Описание
Пропускает скалярное значение Unicode через шрифтовую программу TrueType или OpenType-TT и возвращает индекс глифа
Синтаксис
Delphi
Function TPDFlib.GetFontGlyphIndex(FontID: Integer; CodePoint: Cardinal): Integer;Параметры
| FontID | Дескриптор шрифта, возвращённый API создания или загрузки шрифтов |
|---|---|
| CodePoint | Скалярное значение Unicode от U+0000 до U+10FFFF |
Возвращаемые значения
Индекс глифа с отсчетом от нуля, включая 0 для отображения notdef шрифта, или -1, когда шрифт некорректен, не имеет поддерживаемой программы контуров или не отображает кодовую точку
Примечания
Поддерживаются платформенные отображения Unicode и подтаблицы cmap формата 4 и формата 12 Windows, включая кодовые точки дополнительной плоскости
Разобранные программы оглавлений переиспользуются в рамках общего бюджета шрифтового кэша