THotPDF Script Shaping Preprocess Methods

THotPDF Dokumentacja API

 

THotPDF Methods  Auto Shaping  GSUB

Dokumentuje bieżące pomocniki wstępnego przetwarzania pism i kursywnych ścieżek RTL dla tekstów N'Ko, Adlam, Hanifi Rohingya, tajskiego/laotańskiego, hebrajskiego, jawajskiego, Tai Viet, Meetei Mayek, khmerskiego i birmańskiego

 

Składnia Delphi

property AutoShapeNko: Boolean read FAutoShapeNko write FAutoShapeNko;

property AutoShapeAdlam: Boolean read FAutoShapeAdlam write FAutoShapeAdlam;

property AutoShapeHanifiRohingya: Boolean read FAutoShapeHanifiRohingya write FAutoShapeHanifiRohingya;

function ApplyNkoGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyAdlamGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyHanifiRohingyaGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyThaiLaoReorder(const S: UnicodeString): UnicodeString;

function ApplyHebrewReorder(const S: UnicodeString): UnicodeString;

function ApplyJavaneseReorder(const S: UnicodeString): UnicodeString;

function GetMeeteiMayekCategory(CP: Cardinal): Integer;

function ApplyMeeteiMayekReorder(const Wide: UnicodeString): UnicodeString;

function ApplyTaiVietReorder(const S: UnicodeString): UnicodeString;

 

Opisane API

APIUwagi dotyczące użycia
AutoShapeNkoWłącza kształtowanie GSUB po stronie producenta dla N'Ko
AutoShapeAdlamWłącza kształtowanie GSUB po stronie producenta dla Adlam
AutoShapeHanifiRohingyaWłącza kształtowanie GSUB po stronie producenta dla Hanifi Rohingya
ApplyNkoGSUBPositionalStosuje wstępne przetwarzanie N'Ko przed mapowaniem glifów
ApplyAdlamGSUBPositionalStosuje wstępne przetwarzanie Adlam przed mapowaniem glifów
ApplyHanifiRohingyaGSUBPositionalStosuje wstępne przetwarzanie Hanifi Rohingya przed mapowaniem glifów
ApplyThaiLaoReorderStosuje wstępne przetwarzanie Thai/Lao przed mapowaniem glifów
ApplyHebrewReorderStosuje wstępne przetwarzanie Hebrew przed mapowaniem glifów
ApplyJavaneseReorderStosuje wstępne przetwarzanie Javanese przed mapowaniem glifów
GetMeeteiMayekCategoryZwraca kategorię kształtowania używaną przez pomocnik zmiany kolejności Meetei Mayek
ApplyMeeteiMayekReorderStosuje wstępne przetwarzanie Meetei Mayek przed mapowaniem glifów
ApplyTaiVietReorderStosuje wstępne przetwarzanie Tai Viet przed mapowaniem glifów
sfThaiLaoReorderWłącza flagę wstępnego przetwarzania Thai/Lao
sfHebrewReorderWłącza flagę wstępnego przetwarzania Hebrew
sfJavaneseShapingWłącza flagę wstępnego przetwarzania Javanese
sfTaiVietReorderWłącza flagę wstępnego przetwarzania Tai Viet
sfMeeteiMayekShapingWłącza flagę wstępnego przetwarzania Meetei Mayek
sfKhmerShapingWłącza flagę wstępnego przetwarzania Khmer
sfMyanmarShapingWłącza flagę wstępnego przetwarzania Myanmar

 

Uwagi dotyczące użycia

AutoShapeNko, AutoShapeAdlam i AutoShapeHanifiRohingya łączą kursywne ścieżki GSUB RTL z wyjściem tekstu. Pozostałe flagi porządkują znaki i klastry przed mapowaniem cmap-to-GID

 

Zobacz także: International Script Shaping Tibetan/Mongolian/Syriac shaping methods ShapingFeatures