Методи попередньої обробки формування скриптів THotPDF

THotPDF API reference

 

THotPDF Methods  Auto Shaping  GSUB
Документує поточні script-level preprocess і RTL cursive helpers для тексту N'Ko, Adlam, Hanifi Rohingya, Thai/Lao, Hebrew, Javanese, Tai Viet, Meetei Mayek, Khmer і MyanmarOpt-in property that connects N'Ko producer-side GSUB cursive shaping to text output
AutoShapeAdlamВластивість добровільного вибору, яка підключає курсивне формування GSUB Adlam з боку генератора до виведення тексту
AutoShapeHanifiRohingyaВластивість добровільного вибору, яка підключає курсивне формування GSUB Hanifi Rohingya з боку генератора до виведення тексту
ApplyNkoGSUBPositionalApplies N'Ko joining-position analysis and font positional GSUB features for RTL cursive output
ApplyAdlamGSUBPositionalЗастосовує аналіз з'єднувальної позиції Adlam SMP та функції позиційного GSUB шрифту для виведення курсиву справа наліво
ApplyHanifiRohingyaGSUBPositionalЗастосовує аналіз з'єднувальної позиції Hanifi Rohingya та функції позиційного GSUB шрифту для виведення курсиву справа наліво
ApplyThaiLaoReorderЗастосовує декомпозицію Thai/Lao SARA AM та канонічне впорядкування знаків перед відображенням гліфів
ApplyHebrewReorderВпорядковує знаки івриту за канонічним класом об'єднання перед виведенням справа наліво та розміщенням знаків GPOS
ApplyJavaneseReorderПереміщує префіксні голосні знаки яванської мови перед кластером приголосних перед відображенням гліфів
GetMeeteiMayekCategoryПовертає категорію формування Meetei Mayek, яка використовується помічником перевпорядкування
ApplyMeeteiMayekReorderЗастосовує перевпорядкування складів індійського типу Meetei Mayek перед відображенням гліфів
ApplyTaiVietReorderЗастосовує візуальний порядок голосних зліва та впорядкування знаків Tai Viet перед відображенням гліфів
sfThaiLaoReorderВмикає декомпозицію Thai/Lao SARA AM та впорядкування знаків тону перед відображенням cmap на GID
sfHebrewReorderВпорядковує нікуд та точки івриту за канонічним класом об'єднання перед виведенням справа наліво та розміщенням знаків
sfJavaneseShapingВмикає перевпорядкування префіксних голосних знаків яванської мови перед відображенням гліфів
sfTaiVietReorderВмикає візуальний порядок голосних зліва та впорядкування знаків Tai Viet перед відображенням cmap на GID
sfMeeteiMayekShapingВмикає перевпорядкування складів Meetei Mayek перед відображенням cmap на GID
sfKhmerShapingВмикає перевпорядкування префіксних голосних та кластерів кхмерської мови перед відображенням cmap на GID
sfMyanmarShapingВмикає перевпорядкування кіндзі, префіксних голосних, медіалей та знаків м'янмарської мови перед відображенням cmap на GID

 

Примітки щодо використання

AutoShapeNko, AutoShapeAdlam та AutoShapeHanifiRohingya підключають позиційні шляхи курсиву GSUB справа наліво до виведення тексту; sfThaiLaoReorder виконує декомпозицію SARA AM та впорядковує знаки тону; sfHebrewReorder впорядковує нікуд за канонічним класом об'єднання перед розміщенням знаків; а прапорці яванської мови, Tai Viet, Meetei Mayek, кхмерської та м'янмарської мов нормалізують специфічний для скрипту порядок кластерів перед відображенням cmap на GID

 

See also: International Script Shaping Tibetan/Mongolian/Syriac shaping methods ShapingFeatures