Windows native headless complex text
Den nativa utseendebyggaren formar arabisk, hebreisk, kombinerande sekvenser och blandad dubbelriktad text på Windows genom matchande HarfBuzz- och FriBidi-DLL:er
Sätt HOTPDF_HARFBUZZ_LIBRARY och HOTPDF_FRIBIDI_LIBRARY till betrodda absoluta bibliotekssökvägar före den första komplexa formningsoperationen; standarderna är libharfbuzz-0.dll och libfribidi-0.dll
Tillhandahåll DLL:er och deras transitiva beroenden för processarkitekturen: Win32-applikationer kräver x86-binärer medan Win64-applikationer kräver x64-binärer
Placera beroende-DLL:er i en applikationsstyrd sökkatalog innan formningsbiblioteken läses in; en absolut sökväg till huvud-DLL:n tillhandahåller inte själv varje beroende bibliotek
Enkla direkta Unicode-glyfer fortsätter att använda det inbäddade typsnittet utan att läsa in formningskörtiden; nödvändig komplex formning rapporterar fel om dess körtid inte kan läsas in eller saknar en obligatorisk symbol
API:et behåller logisk Unicode i fältvärden, ToUnicode-kluster och ActualText samtidigt som de faktiska kontextuella glyferna målas i visuell ordning
CharacterSpacing och WordSpacing tillämpas en gång per formad kluster och deltar i mätt layout; anroparavbrott samt glyf-, typsnitts- och objektbudgetar gäller också
Den nativa acceptanssviten verifierar verkliga Delphi- och FPC-processer på båda Windows-arkitekturerna, med oberoende glyf-, avstånds- och MuPDF-pixelkontroller mot Linux-utdata
Se HPDFShapeHeadlessText och THPDFHeadlessTextAppearanceOptions för formnings- och utseendekontrakten