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, включая кодовые точки дополнительной плоскости

Разобранные программы оглавлений переиспользуются в рамках общего бюджета шрифтового кэша

См. также

GetFontGlyphOutline, SetFontCacheLimit