THotPDF Tibetan, Mongolian, and Syriac Shaping Methods

THotPDF API 参考

 

THotPDF Methods  Auto Shaping  GSUB

本页说明与 Tibetan, Mongolian, and Syriac shaping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应

 

Delphi 语法

function TibetanShapeToGIDs(const S: UnicodeString): TGSUBLookupArray;

function ApplyTibetanShaping(const S: UnicodeString): UnicodeString;

function ApplySyriacGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyMongolianGSUBPositional(const S: UnicodeString): UnicodeString;

function GetSyriacJoiningClass(CP: Cardinal): Integer;

function GetSyriacPosition(const Wide: UnicodeString; Index: Integer): Integer;

function GetMongolianJoiningClass(CP: Cardinal): Integer;

function GetMongolianPosition(const Wide: UnicodeString; Index: Integer): Integer;

 

涵盖的 API

API使用说明
TibetanShapeToGIDs本页说明与 Tibetan, Mongolian, and Syriac shaping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
ApplyTibetanShaping本页说明与 Tibetan, Mongolian, and Syriac shaping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
ApplySyriacGSUBPositional本页说明与 Tibetan, Mongolian, and Syriac shaping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
ApplyMongolianGSUBPositional本页说明与 Tibetan, Mongolian, and Syriac shaping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
GetSyriacJoiningClass本页说明与 Tibetan, Mongolian, and Syriac shaping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
GetSyriacPosition本页说明与 Tibetan, Mongolian, and Syriac shaping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
GetMongolianJoiningClass本页说明与 Tibetan, Mongolian, and Syriac shaping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
GetMongolianPosition本页说明与 Tibetan, Mongolian, and Syriac shaping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
AutoShapeSyriac本页说明与 Tibetan, Mongolian, and Syriac shaping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
sfTibetanShaping本页说明与 Tibetan, Mongolian, and Syriac shaping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
sfMongolianShaping本页说明与 Tibetan, Mongolian, and Syriac shaping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应

 

使用说明

在注册合适的 Unicode 字体之后、输出文本之前使用这些 API。如果字体没有声明所需的 OpenType 表,查询会返回安全的无操作结果,或者输出路径回退到更简单的行为

 

另请参阅: International Script Shaping ShapingFeatures GSUB script and language methods