THotPDF GSUB Script and Language Methods

THotPDF API 参考

 

THotPDF Methods  Auto Shaping  GSUB

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

 

Delphi 语法

procedure SetGSUBScript(const ScriptTag: AnsiString);

procedure SetGSUBLanguage(const LangTag: AnsiString);

function GetGSUBScripts: TGSUBStringArray;

function GetGSUBLanguages(const ScriptTag: AnsiString): TGSUBStringArray;

function GetGSUBFeatures(const ScriptTag, LangTag: AnsiString): TGSUBStringArray;

 

涵盖的 API

API使用说明
SetGSUBScript本页说明与 GSUB script and language methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
SetGSUBLanguage本页说明与 GSUB script and language methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
GetGSUBScripts本页说明与 GSUB script and language methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
GetGSUBLanguages本页说明与 GSUB script and language methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
GetGSUBFeatures本页说明与 GSUB script and language methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应

 

使用说明

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

 

另请参阅: OpenType GSUB Engine GSUB lookup methods ShapingFeatures