|
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 |