|
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
使用说明 在注册合适的 Unicode 字体之后、输出文本之前使用这些 API。如果字体没有声明所需的 OpenType 表,查询会返回安全的无操作结果,或者输出路径回退到更简单的行为
另请参阅: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods |