Felderscheinungen mit CID-Schriften
THotPDF.EnsureLoadedFieldAppearanceStream löst die in /DA des Feldes benannte Schrift über das AcroForm-Schriftwörterbuch /DR auf und hängt genau dieses Schriftobjekt erneut an die Erscheinungsressourcen an, sodass eine im Dokument deklarierte Type0- (CID-)Schrift über ihre eigene Nachfolgeschrift gerendert wird, statt stillschweigend Helvetica zu ersetzen
Mehrbytewerte
Als UTF-16BE-Hexzeichenfolgen gespeicherte Feldwerte, die mehrbyteige /V-Kodierung des Formulars, werden zu Unicode-Text dekodiert und unter der Type0-Schrift als <FEFF...> Tj-Hexzeichenfolgen gerendert. Das deckt Comb-Zellen, mehrzeilige Inhalte, einzeiligen Text und Zeilen von Listenfeldern ab; bei einer einfachen /DR-Schrift fällt der Text auf Literalzeichenfolgen zurück
Alle Feldklassen
Neben Text- und Auswahlfeldern erhalten jetzt auch Schaltflächen-Widgets Erscheinungsstreams: Kontrollkästchen bekommen den Zustand Off und einen nach dem Exportwert benannten Aktivzustand, eine vektorielle Markierung ohne ZapfDingbats-Abhängigkeit; Optionsfelder erhalten einen Aktivzustand mit gefülltem Kreis und Druckschaltflächen eine Beschriftungserscheinung. Einträge von /Opt in Listenfeldern rendern jeweils eine Zeile mit hervorgehobener Auswahl
Breitenschätzung
Textpositionierung und Ausrichtung verwenden eine Zeichenfortschrittschätzung, die CJK- und Zeichen voller Breite mit einem ganzen Geviert und alle anderen Zeichen mit einem halben Geviert misst, da geladene Dokumente dem Erscheinungsgenerator keine Schriftmetriken bereitstellen