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