GetFontGlyphIndex

文本、字体、字形检查

描述

通过所选 TrueType 或 OpenType-TT 字体程序映射 Unicode 标量值,并返回其字形索引

语法

Delphi

Function TPDFlib.GetFontGlyphIndex(FontID: Integer; CodePoint: Cardinal): Integer;

参数

FontID字体创建或加载 API 返回的字体句柄
CodePoint从 U+0000 到 U+10FFFF 的 Unicode 标量值

返回值

从零开始的字形索引,包括字体 notdef 映射所用的 0;当字体无效、没有受支持的轮廓程序或未映射该代码点时为 -1

备注

支持 Unicode 平台映射以及 Windows 格式 4 和格式 12 cmap 子表,包括辅助平面代码点

在共享字体缓存预算内复用已解析的轮廓程序

另请参阅

GetFontGlyphOutline, SetFontCacheLimit