THPDFTrueTypeData.HasUnicodeCmap
function HasUnicodeCmap: Boolean;
返回字体是否在声明的 cmap 表内提供完整有效的 Unicode format 4 或 format 12 子表
校验会检查 encoding record 边界、子表长度、有序的 segment 或 group、有界的 glyph 数组引用、scalar 上限以及 format 12 的 glyph 范围
Symbol 和 MacRoman 子表不满足这个严格 Unicode 契约;既有的 HasCmap 保留更宽泛的旧行为