THotPDF Script Shaping Preprocess Methods

THotPDF API リファレンス

 

THotPDF Methods  Auto Shaping  GSUB

N'Ko、Adlam、Hanifi Rohingya、タイ/ラオ、ヘブライ、ジャワ、Tai Viet、Meetei Mayek、クメール、ミャンマー各文字の現在の文字体系前処理と RTL 草書ヘルパーを説明します

 

Delphi 構文

property AutoShapeNko: Boolean read FAutoShapeNko write FAutoShapeNko;

property AutoShapeAdlam: Boolean read FAutoShapeAdlam write FAutoShapeAdlam;

property AutoShapeHanifiRohingya: Boolean read FAutoShapeHanifiRohingya write FAutoShapeHanifiRohingya;

function ApplyNkoGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyAdlamGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyHanifiRohingyaGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyThaiLaoReorder(const S: UnicodeString): UnicodeString;

function ApplyHebrewReorder(const S: UnicodeString): UnicodeString;

function ApplyJavaneseReorder(const S: UnicodeString): UnicodeString;

function GetMeeteiMayekCategory(CP: Cardinal): Integer;

function ApplyMeeteiMayekReorder(const Wide: UnicodeString): UnicodeString;

function ApplyTaiVietReorder(const S: UnicodeString): UnicodeString;

 

対象 API

API使用上の注意
AutoShapeNkoN'Ko の生成側 GSUB シェーピングを有効にします
AutoShapeAdlamAdlam の生成側 GSUB シェーピングを有効にします
AutoShapeHanifiRohingyaHanifi Rohingya の生成側 GSUB シェーピングを有効にします
ApplyNkoGSUBPositionalグリフ対応付けの前に N'Ko の前処理を適用します
ApplyAdlamGSUBPositionalグリフ対応付けの前に Adlam の前処理を適用します
ApplyHanifiRohingyaGSUBPositionalグリフ対応付けの前に Hanifi Rohingya の前処理を適用します
ApplyThaiLaoReorderグリフ対応付けの前に Thai/Lao の前処理を適用します
ApplyHebrewReorderグリフ対応付けの前に Hebrew の前処理を適用します
ApplyJavaneseReorderグリフ対応付けの前に Javanese の前処理を適用します
GetMeeteiMayekCategoryMeetei Mayek の並べ替えヘルパーが使うシェーピングカテゴリを返します
ApplyMeeteiMayekReorderグリフ対応付けの前に Meetei Mayek の前処理を適用します
ApplyTaiVietReorderグリフ対応付けの前に Tai Viet の前処理を適用します
sfThaiLaoReorderThai/Lao の前処理フラグを有効にします
sfHebrewReorderHebrew の前処理フラグを有効にします
sfJavaneseShapingJavanese の前処理フラグを有効にします
sfTaiVietReorderTai Viet の前処理フラグを有効にします
sfMeeteiMayekShapingMeetei Mayek の前処理フラグを有効にします
sfKhmerShapingKhmer の前処理フラグを有効にします
sfMyanmarShapingMyanmar の前処理フラグを有効にします

 

使用上の注意

AutoShapeNko、AutoShapeAdlam、AutoShapeHanifiRohingya は RTL 草書 GSUB 経路をテキスト出力へ接続します。その他のフラグは cmap-to-GID 対応付けの前に記号とクラスタを整列します

 

関連項目: International Script Shaping Tibetan/Mongolian/Syriac shaping methods ShapingFeatures