Windows native headless karmaşık metin
Native appearance builder, Arapça, İbranice, combining dizileri ve karma çift yönlü metni, Windows'ta eşleşen HarfBuzz ve FriBidi DLL'leriyle şekillendirir
İlk karmaşık shaping işleminden önce HOTPDF_HARFBUZZ_LIBRARY ve HOTPDF_FRIBIDI_LIBRARY değerlerini güvenilen mutlak kütüphane yollarına ayarlayın; varsayılanlar libharfbuzz-0.dll ve libfribidi-0.dll'dir
DLL'leri ve onların geçişli bağımlılıklarını process mimarisi için sağlayın: Win32 uygulamaları x86 binary'ler, Win64 uygulamaları x64 binary'ler gerektirir
Bağımlılık DLL'lerini, shaping kütüphanelerini yüklemeden önce uygulama-kontrollü bir arama dizinine yerleştirin; birincil DLL'e giden mutlak bir yol tek başına her bağımlı kütüphaneyi sağlamaz
Basit doğrudan Unicode glyph'ler, shaping runtime'ını yüklemeden gömülü yazı tipini kullanmaya devam eder; gerekli karmaşık shaping, runtime'ı yüklenemezse veya zorunlu bir sembol eksikse hata bildirir
API, mantıksal Unicode'u alan değerlerinde, ToUnicode cluster'larında ve ActualText'te tutar; gerçek bağlamsal glyph'leri görsel sırada boyar
CharacterSpacing ve WordSpacing, şekillendirilmiş cluster başına bir kez uygulanır ve ölçülen layout'a katılır; çağıran cancellation ile glyph, yazı tipi ve nesne bütçeleri de geçerlidir
Native kabul paketi, her iki Windows mimarisinde gerçek Delphi ve FPC process'lerini doğrular; Linux çıktılarına karşı bağımsız glyph, advance ve MuPDF piksel denetimleriyle
Bkz. shaping ve appearance sözleşmeleri için HPDFShapeHeadlessText ve THPDFHeadlessTextAppearanceOptions