THotPDF.ShapingFeatures Property

THotPDF API リファレンス

 

THotPDF Methods  Auto Shaping  GSUB

HotPDF の任意指定のシェーピング、位置調整、ローカライズ形式、文字体系前処理の各経路を制御します

 

Delphi 構文

property ShapingFeatures: THPDFShapingFeatures read FShapingFeatures write FShapingFeatures;

type THPDFShapingFeature = (sfArabicGSUB, sfStandardLigatures, sfContextualLigatures, sfStylisticAlternates, sfIndicShaping, sfContextualAlternates, sfKerning, sfMarkPositioning, sfTibetanShaping, sfMongolianShaping, sfIndicGSUB, sfLocalizedForms, sfVerticalKerning, sfThaiLaoReorder, sfHebrewReorder, sfJavaneseShaping, sfMarkToLigature, sfCursiveAttachment, sfDiscretionaryLigatures, sfHistoricalLigatures, sfSmallCaps, sfCapsToSmallCaps, sfOldstyleFigures, sfLiningFigures, sfSuperscripts, sfSubscripts, sfOrdinals, sfFractions, sfTaiVietReorder, sfMeeteiMayekShaping, sfDistancePositioning, sfKhmerShaping, sfMyanmarShaping, sfVerticalAlternates, sfCaseSensitiveForms, sfSlashedZero, sfProportionalFigures, sfTabularFigures, sfScientificInferiors, sfNumerators, sfDenominators);

 

対象 API

API使用上の注意
sfArabicGSUB対応する文字体系のシェーピングまたは並べ替え経路を有効にします
sfStandardLigatures対応する OpenType 置換経路を適用します
sfContextualLigatures対応する OpenType 置換経路を適用します
sfStylisticAlternates呼び出し側が制御するスタイル代替ワークフロー用に予約されています
sfIndicShaping対応する文字体系のシェーピングまたは並べ替え経路を有効にします
sfContextualAlternates対応する OpenType 置換経路を適用します
sfKerning対応する GPOS 位置調整経路を有効にします
sfMarkPositioning対応する GPOS 位置調整経路を有効にします
sfTibetanShaping対応する文字体系のシェーピングまたは並べ替え経路を有効にします
sfMongolianShaping対応する文字体系のシェーピングまたは並べ替え経路を有効にします
sfIndicGSUB対応する文字体系のシェーピングまたは並べ替え経路を有効にします
sfLocalizedForms対応する OpenType 置換経路を適用します
sfVerticalKerning対応する GPOS 位置調整経路を有効にします
sfThaiLaoReorder対応する文字体系のシェーピングまたは並べ替え経路を有効にします
sfHebrewReorder対応する文字体系のシェーピングまたは並べ替え経路を有効にします
sfJavaneseShaping対応する文字体系のシェーピングまたは並べ替え経路を有効にします
sfMarkToLigature対応する GPOS 位置調整経路を有効にします
sfCursiveAttachment対応する GPOS 位置調整経路を有効にします
sfDiscretionaryLigatures対応する OpenType 置換経路を適用します
sfHistoricalLigatures対応する OpenType 置換経路を適用します
sfSmallCaps対応する OpenType 置換経路を適用します
sfCapsToSmallCaps対応する OpenType 置換経路を適用します
sfOldstyleFigures対応する OpenType 置換経路を適用します
sfLiningFigures対応する OpenType 置換経路を適用します
sfSuperscripts対応する OpenType 置換経路を適用します
sfSubscripts対応する OpenType 置換経路を適用します
sfOrdinals対応する OpenType 置換経路を適用します
sfFractions対応する OpenType 置換経路を適用します
sfTaiVietReorder対応する文字体系のシェーピングまたは並べ替え経路を有効にします
sfMeeteiMayekShaping対応する文字体系のシェーピングまたは並べ替え経路を有効にします
sfDistancePositioning対応する GPOS 位置調整経路を有効にします
sfKhmerShaping対応する文字体系のシェーピングまたは並べ替え経路を有効にします
sfMyanmarShaping対応する文字体系のシェーピングまたは並べ替え経路を有効にします
sfVerticalAlternates対応する OpenType 置換経路を適用します
sfCaseSensitiveForms対応する OpenType 置換経路を適用します
sfSlashedZero対応する OpenType 置換経路を適用します
sfProportionalFigures対応する OpenType 置換経路を適用します
sfTabularFigures対応する OpenType 置換経路を適用します
sfScientificInferiors対応する OpenType 置換経路を適用します
sfNumerators対応する OpenType 置換経路を適用します
sfDenominators対応する OpenType 置換経路を適用します

 

使用上の注意

RegisterUnicodeTTF の後、テキスト出力の前にこのプロパティを使用します。必要な OpenType 機能、GPOS フラグ、文字体系前処理を選択してください

 

関連項目: Automatic Shaping Pipeline GPOS methods Indic shaping methods Script shaping preprocess methods