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