|
پیشپردازشهای فعلی در سطح اسکریپت و کمکابزارهای پیوستگی راستبهچپ را برای متن 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 و ویژگیهای موضعی GSUB فونت را برای خروجی پیوسته RTL اعمال میکند |
ApplyAdlamGSUBPositional | تحلیل موقعیت پیوستگی Adlam SMP و ویژگیهای موضعی GSUB فونت را برای خروجی پیوسته RTL اعمال میکند |
ApplyHanifiRohingyaGSUBPositional | تحلیل موقعیت پیوستگی Hanifi Rohingya و ویژگیهای موضعی GSUB فونت را برای خروجی پیوسته RTL اعمال میکند |
ApplyThaiLaoReorder | تجزیه SARA AM و ترتیبدهی علائم بر اساس قاعدهٔ کاننیکال را پیش از نگاشت گلیف اعمال میکند |
ApplyHebrewReorder | علائم Hebrew را بر اساس کلاس ترکیبی کاننیکال پیش از خروجی RTL و جایگذاری علائم GPOS مرتب میکند |
ApplyJavaneseReorder | نشانههای واکهٔ پیشپایه Javanese را پیش از خوشهٔ همخوان و پیش از نگاشت گلیف جابهجا میکند |
GetMeeteiMayekCategory | ردهٔ شکلدهی Meetei Mayek را که توسط کمکابزار reorder استفاده میشود برمیگرداند |
ApplyMeeteiMayekReorder | بازآرایی هجایی به سبک Brahmic برای Meetei Mayek را پیش از نگاشت گلیف اعمال میکند |
ApplyTaiVietReorder | ترتیبدهی واکه و علامت با ترتیب دیداریِ چپمحور برای Tai Viet را پیش از نگاشت گلیف اعمال میکند |
sfThaiLaoReorder | تجزیه SARA AM و ترتیبدهی علامتهای تُن را پیش از نگاشت cmap به GID فعال میکند |
sfHebrewReorder | نیکود و علائم Hebrew را بر اساس کلاس ترکیبی کاننیکال پیش از خروجی RTL و جایگذاری علائم مرتب میکند |
sfJavaneseShaping | بازآرایی نشانهٔ واکهٔ پیشپایه Javanese را پیش از نگاشت گلیف فعال میکند |
sfTaiVietReorder | ترتیبدهی واکه و علامت با ترتیب دیداریِ چپمحور برای Tai Viet را پیش از نگاشت cmap به GID فعال میکند |
sfMeeteiMayekShaping | بازآرایی هجایی Meetei Mayek را پیش از نگاشت cmap به GID فعال میکند |
sfKhmerShaping | بازآرایی واکه و خوشهٔ پیشپایه Khmer را پیش از نگاشت cmap به GID فعال میکند |
sfMyanmarShaping | بازآرایی kinzi، واکهٔ پیشپایه، medial و علامتهای Myanmar را پیش از نگاشت cmap به GID فعال میکند |
یادداشتهای استفاده
AutoShapeNko، AutoShapeAdlam و AutoShapeHanifiRohingya مسیرهای موضعی GSUB پیوسته RTL را به خروجی متن وصل میکنند. sfThaiLaoReorder SARA AM را تجزیه میکند و علامتهای تُن را مرتب میکند، sfHebrewReorder نیکود را بر اساس کلاس ترکیبی کاننیکال پیش از جایگذاری علائم مرتب میکند، و پرچمهای Javanese، Tai Viet، Meetei Mayek، Khmer و Myanmar ترتیب خوشهٔ ویژهٔ اسکریپت را پیش از نگاشت cmap به GID نرمال میکنند
همچنین ببینید: شکلدهی اسکریپت بینالمللی متدهای شکلدهی تبتی/مغولی/سریانی ShapingFeatures
|