THPDFUnresolvedGlyphInfo Record
Eén codepunt dat het huidige font niet kan mappen, met zijn scriptclassificatie en voorgestelde fallbackfonts
Declaratie
THPDFUnresolvedGlyphInfo= record
CodePoint: Cardinal;
FontName: AnsiString;
Script: THPDFFontScript;
SuggestedFonts: AnsiString;
end;
Eenheid
HPDFDoc
Velden
| Veld | Doel |
|---|---|
CodePoint | Unicode scalar value die niet kon worden gemapt; surrogaatparen worden vóór het melden samengevoegd |
FontName | Naam van het font dat het codepunt als .notdef-tofu zou hebben weergegeven |
Script | Scriptclassificatie van het codepunt, zoals hfsCJK of hfsArabic |
SuggestedFonts | Lijst met komma's van geïnstalleerde fonts die de fallback-engine voor dit codepunt voorstelt |
Gebruiksopmerkingen
- Verzamel bevindingen live via het event
OnUnresolvedGlyph, of pollGetUnresolvedGlyphsnaEndDoc; de onderliggende recorder ontdubbelt herhalende zondaars AnalyzeUnresolvedGlyphscontroleert een hele tekenreeks tegen een primair font voordat je tekent, en geeft één record per uniek paar van falend codepunt en font terug- Gebruik
Scriptom bevindingen per schriftsysteem te groeperen enSuggestedFontsom een fallbackfont voor de volgende run te kiezen