THotPDF Script Shaping Preprocess Methods

THotPDF API-referentie

 

THotPDF Methods  Auto Shaping  GSUB

Documenteert de huidige helpers voor scriptvoorbewerking en RTL-cursieve paden voor N'Ko, Adlam, Hanifi Rohingya, Thai/Lao, Hebreeuws, Javaans, Tai Viet, Meetei Mayek, Khmer en Myanmar

 

Delphi-syntaxis

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;

 

Gedekte API’s

APIGebruiksnotities
AutoShapeNkoSchakelt GSUB-shaping aan de producentzijde in voor N'Ko
AutoShapeAdlamSchakelt GSUB-shaping aan de producentzijde in voor Adlam
AutoShapeHanifiRohingyaSchakelt GSUB-shaping aan de producentzijde in voor Hanifi Rohingya
ApplyNkoGSUBPositionalPast de voorbewerking voor N'Ko toe vóór glyph-mapping
ApplyAdlamGSUBPositionalPast de voorbewerking voor Adlam toe vóór glyph-mapping
ApplyHanifiRohingyaGSUBPositionalPast de voorbewerking voor Hanifi Rohingya toe vóór glyph-mapping
ApplyThaiLaoReorderPast de voorbewerking voor Thai/Lao toe vóór glyph-mapping
ApplyHebrewReorderPast de voorbewerking voor Hebrew toe vóór glyph-mapping
ApplyJavaneseReorderPast de voorbewerking voor Javanese toe vóór glyph-mapping
GetMeeteiMayekCategoryGeeft de shapingcategorie terug die de herordeningshelper voor Meetei Mayek gebruikt
ApplyMeeteiMayekReorderPast de voorbewerking voor Meetei Mayek toe vóór glyph-mapping
ApplyTaiVietReorderPast de voorbewerking voor Tai Viet toe vóór glyph-mapping
sfThaiLaoReorderSchakelt de voorbewerkingsvlag voor Thai/Lao in
sfHebrewReorderSchakelt de voorbewerkingsvlag voor Hebrew in
sfJavaneseShapingSchakelt de voorbewerkingsvlag voor Javanese in
sfTaiVietReorderSchakelt de voorbewerkingsvlag voor Tai Viet in
sfMeeteiMayekShapingSchakelt de voorbewerkingsvlag voor Meetei Mayek in
sfKhmerShapingSchakelt de voorbewerkingsvlag voor Khmer in
sfMyanmarShapingSchakelt de voorbewerkingsvlag voor Myanmar in

 

Gebruiksaantekeningen

AutoShapeNko, AutoShapeAdlam en AutoShapeHanifiRohingya verbinden RTL-cursieve GSUB-paden met tekstuitvoer. De overige vlaggen ordenen markeringen en clusters vóór cmap-to-GID-mapping

 

Zie ook: International Script Shaping Tibetan/Mongolian/Syriac shaping methods ShapingFeatures