THotPDF.ShapingFeatures Property

THotPDF API-Referenz

 

THotPDF Methods  Auto Shaping  GSUB

Steuert die optionalen HotPDF-Pfade für Shaping, Positionierung, lokalisierte Formen und skriptspezifische Vorverarbeitung

 

Delphi-Syntax

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

 

Abgedeckte APIs

APINutzungshinweise
sfArabicGSUBAktiviert den passenden Shaping- oder Neuordnungspfad für das jeweilige Schriftsystem
sfStandardLigaturesWendet den entsprechenden OpenType-Ersetzungspfad an
sfContextualLigaturesWendet den entsprechenden OpenType-Ersetzungspfad an
sfStylisticAlternatesFür aufrufergesteuerte Workflows mit stilistischen Alternativen reserviert
sfIndicShapingAktiviert den passenden Shaping- oder Neuordnungspfad für das jeweilige Schriftsystem
sfContextualAlternatesWendet den entsprechenden OpenType-Ersetzungspfad an
sfKerningAktiviert den entsprechenden GPOS-Positionierungspfad
sfMarkPositioningAktiviert den entsprechenden GPOS-Positionierungspfad
sfTibetanShapingAktiviert den passenden Shaping- oder Neuordnungspfad für das jeweilige Schriftsystem
sfMongolianShapingAktiviert den passenden Shaping- oder Neuordnungspfad für das jeweilige Schriftsystem
sfIndicGSUBAktiviert den passenden Shaping- oder Neuordnungspfad für das jeweilige Schriftsystem
sfLocalizedFormsWendet den entsprechenden OpenType-Ersetzungspfad an
sfVerticalKerningAktiviert den entsprechenden GPOS-Positionierungspfad
sfThaiLaoReorderAktiviert den passenden Shaping- oder Neuordnungspfad für das jeweilige Schriftsystem
sfHebrewReorderAktiviert den passenden Shaping- oder Neuordnungspfad für das jeweilige Schriftsystem
sfJavaneseShapingAktiviert den passenden Shaping- oder Neuordnungspfad für das jeweilige Schriftsystem
sfMarkToLigatureAktiviert den entsprechenden GPOS-Positionierungspfad
sfCursiveAttachmentAktiviert den entsprechenden GPOS-Positionierungspfad
sfDiscretionaryLigaturesWendet den entsprechenden OpenType-Ersetzungspfad an
sfHistoricalLigaturesWendet den entsprechenden OpenType-Ersetzungspfad an
sfSmallCapsWendet den entsprechenden OpenType-Ersetzungspfad an
sfCapsToSmallCapsWendet den entsprechenden OpenType-Ersetzungspfad an
sfOldstyleFiguresWendet den entsprechenden OpenType-Ersetzungspfad an
sfLiningFiguresWendet den entsprechenden OpenType-Ersetzungspfad an
sfSuperscriptsWendet den entsprechenden OpenType-Ersetzungspfad an
sfSubscriptsWendet den entsprechenden OpenType-Ersetzungspfad an
sfOrdinalsWendet den entsprechenden OpenType-Ersetzungspfad an
sfFractionsWendet den entsprechenden OpenType-Ersetzungspfad an
sfTaiVietReorderAktiviert den passenden Shaping- oder Neuordnungspfad für das jeweilige Schriftsystem
sfMeeteiMayekShapingAktiviert den passenden Shaping- oder Neuordnungspfad für das jeweilige Schriftsystem
sfDistancePositioningAktiviert den entsprechenden GPOS-Positionierungspfad
sfKhmerShapingAktiviert den passenden Shaping- oder Neuordnungspfad für das jeweilige Schriftsystem
sfMyanmarShapingAktiviert den passenden Shaping- oder Neuordnungspfad für das jeweilige Schriftsystem
sfVerticalAlternatesWendet den entsprechenden OpenType-Ersetzungspfad an
sfCaseSensitiveFormsWendet den entsprechenden OpenType-Ersetzungspfad an
sfSlashedZeroWendet den entsprechenden OpenType-Ersetzungspfad an
sfProportionalFiguresWendet den entsprechenden OpenType-Ersetzungspfad an
sfTabularFiguresWendet den entsprechenden OpenType-Ersetzungspfad an
sfScientificInferiorsWendet den entsprechenden OpenType-Ersetzungspfad an
sfNumeratorsWendet den entsprechenden OpenType-Ersetzungspfad an
sfDenominatorsWendet den entsprechenden OpenType-Ersetzungspfad an

 

Hinweise zur Verwendung

Verwenden Sie diese Eigenschaft nach RegisterUnicodeTTF und vor der Textausgabe. Wählen Sie nach Bedarf OpenType-Merkmale, GPOS-Flags und skriptspezifische Vorverarbeitung

 

Siehe auch: Automatic Shaping Pipeline GPOS methods Indic shaping methods Script shaping preprocess methods