THotPDF GSUB Lookup Methods

THotPDF Riferimento API

 

THotPDF Methods  Auto Shaping  GSUB

Questa pagina documenta il gruppo di API relativo a GSUB lookup methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice

 

Sintassi Delphi

function GetSingleSubstituteGlyph(InputGID: Word; const FeatureTag: AnsiString): Word;

function GetMultipleSubstituteGlyphs(InputGID: Word; const FeatureTag: AnsiString; var OutGIDs: TGSUBLookupArray): Boolean;

function GetAlternateGlyphCount(InputGID: Word; const FeatureTag: AnsiString): Integer;

function GetAlternateGlyph(InputGID: Word; const FeatureTag: AnsiString; AlternateIndex: Integer): Word;

function ApplyLigatureSubstitution(const InputGIDs: array of Word; StartIndex: Integer; const FeatureTag: AnsiString; out OutGID: Word; out ConsumedCount: Integer): Boolean;

function ApplyContextualSubst(const InputGIDs: array of Word; StartIndex: Integer; const FeatureTag: AnsiString; var OutGIDs: TGSUBLookupArray; out ConsumedLen: Integer): Boolean;

function ApplyReverseChainedContextualSubst(const InputGIDs: array of Word; StartIndex: Integer; const FeatureTag: AnsiString; out OutGID: Word): Boolean;

function ApplyGSUBContextualFeature(const Wide: UnicodeString; const AFeatureTag: AnsiString): UnicodeString;

function ApplyLocalizedForms(const Wide: UnicodeString): UnicodeString;

 

API coperte

APINote d’uso
GetSingleSubstituteGlyphQuesta pagina documenta il gruppo di API relativo a GSUB lookup methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
GetMultipleSubstituteGlyphsQuesta pagina documenta il gruppo di API relativo a GSUB lookup methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
GetAlternateGlyphCountQuesta pagina documenta il gruppo di API relativo a GSUB lookup methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
GetAlternateGlyphQuesta pagina documenta il gruppo di API relativo a GSUB lookup methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
ApplyLigatureSubstitutionQuesta pagina documenta il gruppo di API relativo a GSUB lookup methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
ApplyContextualSubstQuesta pagina documenta il gruppo di API relativo a GSUB lookup methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
ApplyReverseChainedContextualSubstQuesta pagina documenta il gruppo di API relativo a GSUB lookup methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
ApplyGSUBContextualFeatureQuesta pagina documenta il gruppo di API relativo a GSUB lookup methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
ApplyLocalizedFormsQuesta pagina documenta il gruppo di API relativo a GSUB lookup methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
MarkUnicodeGlyphUsedQuesta pagina documenta il gruppo di API relativo a GSUB lookup methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
sfContextualAlternatesQuesta pagina documenta il gruppo di API relativo a GSUB lookup methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
sfLocalizedFormsQuesta pagina documenta il gruppo di API relativo a GSUB lookup methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice

 

Note d’uso

Usare queste API dopo aver registrato un font Unicode adatto e prima di emettere il testo. Se il font non dichiara le tabelle OpenType richieste, le query restituiscono risultati sicuri senza effetto oppure il percorso di output torna al comportamento più semplice

 

Vedere anche: OpenType GSUB Engine GSUB script and language methods ShapingFeatures Subset and mapping methods