THPDFTrueTypeData
Unité : HPDFFontData
THPDFTrueTypeData= class(TObject)
Lecteur sfnt d'une police unique, indépendant de la GUI, partagé par le décodage de texte et le rendu de glyphes embarqués Windows
L'appelant possède l'objet et fournit un tableau d'octets sfnt complet ; le tableau reste référencé par l'objet, les appelants ne doivent donc pas muter ses octets pendant son utilisation
Les CMap prises en charge sont les formats 4, 12, 0 et 6 avec la priorité de fallback Unicode, symbol et Macintosh existante ; les collections de polices et les métriques d'instances de polices variables sont hors de cet adaptateur
TryGetMetadata renvoie le nom sfnt réel, les bornes, les métriques verticales, l'angle italique, les drapeaux d'embedding et la disponibilité bornée des contours TrueType via THPDFTrueTypeMetadata
HasUnicodeCmap et UnicodeGIDForCodepoint fournissent une recherche Unicode strictement validée sans fallback Symbol ni MacRoman pour la génération d'apparences Unicode explicites
TryGetGlyphBounds lit les bornes d'en-tête TrueType réelles sélectionnées, y compris les glyphes vides et composites, via THPDFTrueTypeGlyphBounds
THPDFTrueTypeData · Cœur portable Linux et contrats de plateforme
Les polices OpenType CFF 1 sont prises en charge via le backend d’apparences de police compact, avec police complète, mapping CID réel, texte Unicode, widths et politique d’embarquement
TryGetCFF2FontTable interroge une table OpenType CFF2 d’origine bornée ; le backend d’apparences CFF2 crée des outlines CFF 1 statiques d’instance par défaut pour la sortie PDF