THPDFTrueTypeData
Enhet: HPDFFontData
THPDFTrueTypeData= class(TObject)
En GUI-oberoende läsare för ett enda sfnt-typsnitt, delad av textavkodning och Windows inbäddade glyfrendering
Anroparen äger objektet och levererar en komplett sfnt-bytearray; arrayen förblir refererad av objektet, så anropare får inte mutera dess byte medan det används
Stödda CMaps är format 4, 12, 0 och 6 med den befintliga Unicode-, symbol- och Macintosh-reservprioriteten; typsnittssamlingar och instansmetriker för variabla typsnitt ligger utanför denna adapter
TryGetMetadata returnerar faktisk sfnt name, gränser, vertikala mått, kursivvinkel, inbäddningsflaggor och avgränsad TrueType-konturtillgänglighet genom THPDFTrueTypeMetadata
HasUnicodeCmap och UnicodeGIDForCodepoint tillhandahåller strikt validerad Unicode-uppslagning utan Symbol- eller MacRoman-reserv för explicit Unicode-utseendegenerering
TryGetGlyphBounds läser valda faktiska TrueType-headergränser, inklusive tomma och sammansatta glyfer, genom THPDFTrueTypeGlyphBounds
THPDFTrueTypeData · Portabel Linux-kärna och plattformskontrakt
OpenType CFF 1-typsnitt stöds genom den kompakta typsnittsutseende-backend, med bevarat hela typsnittet, faktisk CID-mappning, Unicode-text, bredder och inbäddningspolicy
TryGetCFF2FontTable frågar en avgränsad ursprunglig OpenType-CFF2-tabell; CFF2-utseende-backend skapar statiska CFF 1-konturer för standardinstansen för PDF-utdata