THPDFTrueTypeData

Jednostka: HPDFFontData

THPDFTrueTypeData= class(TObject)

Czytnik pojedynczego fontu sfnt niezależny od GUI, współdzielony przez dekodowanie tekstu i osadzone renderowanie glifów w Windows

Obiekt należy do wywołującego i dostaje kompletną tablicę bajtów sfnt; obiekt utrzymuje referencję do tej tablicy, więc wywołującemu nie wolno mutować jej bajtów, dopóki jest w użyciu

Obsługiwane CMap to formaty 4, 12, 0 i 6 z dotychczasowym priorytetem fallback Unicode, symbol i Macintosh; kolekcje fontów oraz metryki instancji fontów zmiennych są poza tym adapterem

TryGetMetadata zwraca rzeczywistą nazwę sfnt, granice, metryki pionowe, kąt italic, flagi osadzania i ograniczoną dostępność konturów TrueType przez THPDFTrueTypeMetadata

HasUnicodeCmap i UnicodeGIDForCodepoint dostarczają ściśle walidowanego wyszukiwania Unicode bez fallbacku Symbol ani MacRoman dla jawnego generowania wyglądów Unicode

TryGetGlyphBounds odczytuje wybrane rzeczywiste granice nagłówka TrueType, w tym glify puste i kompozytowe, przez THPDFTrueTypeGlyphBounds

THPDFTrueTypeData · Przenośny rdzeń Linuksa i kontrakty platformowe

Fonty OpenType CFF 1 są obsługiwane przez backend kompaktowych wyglądów fontów, z zachowaniem pełnego fontu, rzeczywistego mapowania CID, tekstu Unicode, szerokości i polityki osadzania

TryGetCFF2FontTable odpytuje ograniczoną oryginalną tabelę OpenType CFF2; backend wyglądów CFF2 tworzy statyczne kontury CFF 1 instancji domyślnej dla wyjścia PDF