THPDFTrueTypeData.TryGetCFF2FontTable

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

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

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

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

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

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

既有的 TryGetCompactFontTable 方法仍是 CFF1 查询,对 CFF2 继续返回 False

另见 THPDFTrueTypeData