THPDFTrueTypeData.HasUnicodeCmap
function HasUnicodeCmap: Boolean;
Returns whether the font supplies a complete valid Unicode format 4 or format 12 subtable within the declared cmap table
Validation checks encoding-record bounds, subtable lengths, ordered segments or groups, bounded glyph-array references, scalar limits, and format 12 glyph extents
Symbol and MacRoman subtables do not satisfy this strict Unicode contract; existing HasCmap retains its broader legacy behavior