THPDFTrueTypeData.TryGetCompactFontTable

function TryGetCompactFontTable(out Offset, ByteCount: Integer): Boolean;

在 OpenType OTTO 容器内的原始字体字节中查询设界的 CFF 1 表

容器、声明范围、主版本、头大小和 INDEX 偏移大小都合法时返回表偏移和字节数;否则返回 False 并把两个输出都置零

这个能力查询不校验每个 CFF 字典、charset、字形程序或字体嵌入权限;外观构建器在产出输出之前会做额外检查

偏移相对提供给字体构造器的原始字节序列,不转移所有权或裸指针

TrueType glyf/loca 字体和 CFF2 字体返回 False

另见 THPDFTrueTypeData 和紧凑字体外观