THotPDF Shaping Subset and ToUnicode Mapping Methods

THotPDF API 参考

 

THotPDF Methods  Auto Shaping  GSUB
IsRTLSyntheticGID报告a glyph ID resolves to an RTL synthetic codepoint是否成立

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

function GetSyntheticCodepointForGID(GID: Word): Word;

procedure MarkSyntheticCpRTL(Cp: Word);

function IsRTLSyntheticCp(Cp: Word): Boolean;

function IsRTLSyntheticGID(GID: Word): Boolean;

 

Delphi 语法

procedure EnableShapingFeatureForSubset(const FeatureTag: AnsiString); overload;

procedure EnableShapingFeatureForSubset(Feature: THPDFShapingFeature); overload;

procedure MarkUnicodeGlyphUsed(GID: Word);

procedure RegisterToUnicodeReverseMapping(SubstCodepoint: Cardinal; const SourceCodepoints: array of Cardinal);

procedure ClearToUnicodeReverseMappings;

function ToUnicodeReverseMappingCount: Integer;

function AssignSyntheticCodepointForGID(GID: Word; out SyntheticCP: Word): Boolean;

 

涵盖的 API

API使用说明
EnableShapingFeatureForSubset本页说明与 Shaping subset and mapping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
MarkUnicodeGlyphUsed本页说明与 Shaping subset and mapping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
RegisterToUnicodeReverseMapping本页说明与 Shaping subset and mapping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
ClearToUnicodeReverseMappings本页说明与 Shaping subset and mapping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
ToUnicodeReverseMappingCount本页说明与 Shaping subset and mapping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
AssignSyntheticCodepointForGID本页说明与 Shaping subset and mapping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
GetSyntheticCodepointForGID本页说明与 Shaping subset and mapping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
MarkSyntheticCpRTL本页说明与 Shaping subset and mapping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应
IsRTLSyntheticCp本页说明与 Shaping subset and mapping methods 相关的 API 组。类型名、方法名和 Delphi 语法保持不翻译,便于和源码直接对应

 

使用说明

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

 

另请参阅: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods