THotPDF Script Shaping Preprocess Methods

THotPDF مرجع API

 

THotPDF Methods  Auto Shaping  GSUB

يوثق مساعدات المعالجة المسبقة الحالية للأنظمة الكتابية ومساعدات RTL cursive لنصوص N'Ko و Adlam و Hanifi Rohingya و Thai/Lao و Hebrew و Javanese و Tai Viet و Meetei Mayek و Khmer و Myanmar

 

صيغة 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;

 

واجهات API المشمولة

APIملاحظات الاستخدام
AutoShapeNkoيفعّل تشكيل GSUB من جهة المنتج لنص N'Ko
AutoShapeAdlamيفعّل تشكيل GSUB من جهة المنتج لنص Adlam
AutoShapeHanifiRohingyaيفعّل تشكيل GSUB من جهة المنتج لنص Hanifi Rohingya
ApplyNkoGSUBPositionalيطبق المعالجة المسبقة لنص N'Ko قبل ربط الأحرف بالرموز الرسومية
ApplyAdlamGSUBPositionalيطبق المعالجة المسبقة لنص Adlam قبل ربط الأحرف بالرموز الرسومية
ApplyHanifiRohingyaGSUBPositionalيطبق المعالجة المسبقة لنص Hanifi Rohingya قبل ربط الأحرف بالرموز الرسومية
ApplyThaiLaoReorderيطبق المعالجة المسبقة لنص Thai/Lao قبل ربط الأحرف بالرموز الرسومية
ApplyHebrewReorderيطبق المعالجة المسبقة لنص Hebrew قبل ربط الأحرف بالرموز الرسومية
ApplyJavaneseReorderيطبق المعالجة المسبقة لنص Javanese قبل ربط الأحرف بالرموز الرسومية
GetMeeteiMayekCategoryيعيد فئة التشكيل التي يستخدمها مساعد إعادة ترتيب Meetei Mayek
ApplyMeeteiMayekReorderيطبق المعالجة المسبقة لنص Meetei Mayek قبل ربط الأحرف بالرموز الرسومية
ApplyTaiVietReorderيطبق المعالجة المسبقة لنص Tai Viet قبل ربط الأحرف بالرموز الرسومية
sfThaiLaoReorderيفعّل علم المعالجة المسبقة لنص Thai/Lao
sfHebrewReorderيفعّل علم المعالجة المسبقة لنص Hebrew
sfJavaneseShapingيفعّل علم المعالجة المسبقة لنص Javanese
sfTaiVietReorderيفعّل علم المعالجة المسبقة لنص Tai Viet
sfMeeteiMayekShapingيفعّل علم المعالجة المسبقة لنص Meetei Mayek
sfKhmerShapingيفعّل علم المعالجة المسبقة لنص Khmer
sfMyanmarShapingيفعّل علم المعالجة المسبقة لنص Myanmar

 

إرشادات الاستخدام

تصل خصائص AutoShapeNko و AutoShapeAdlam و AutoShapeHanifiRohingya مسارات GSUB المتصلة باتجاه RTL بإخراج النص. وتضبط الأعلام الأخرى ترتيب العلامات والمجموعات قبل ربط cmap-to-GID

 

راجع أيضًا: International Script Shaping Tibetan/Mongolian/Syriac shaping methods ShapingFeatures