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