|
Esta página documenta o grupo de API relacionado a GSUB lookup methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código
Sintaxe 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;
APIs cobertas
| API | Notas de uso |
GetSingleSubstituteGlyph | Esta página documenta o grupo de API relacionado a GSUB lookup methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código |
GetMultipleSubstituteGlyphs | Esta página documenta o grupo de API relacionado a GSUB lookup methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código |
GetAlternateGlyphCount | Esta página documenta o grupo de API relacionado a GSUB lookup methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código |
GetAlternateGlyph | Esta página documenta o grupo de API relacionado a GSUB lookup methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código |
ApplyLigatureSubstitution | Esta página documenta o grupo de API relacionado a GSUB lookup methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código |
ApplyContextualSubst | Esta página documenta o grupo de API relacionado a GSUB lookup methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código |
ApplyReverseChainedContextualSubst | Esta página documenta o grupo de API relacionado a GSUB lookup methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código |
ApplyGSUBContextualFeature | Esta página documenta o grupo de API relacionado a GSUB lookup methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código |
ApplyLocalizedForms | Esta página documenta o grupo de API relacionado a GSUB lookup methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código |
MarkUnicodeGlyphUsed | Esta página documenta o grupo de API relacionado a GSUB lookup methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código |
sfContextualAlternates | Esta página documenta o grupo de API relacionado a GSUB lookup methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código |
sfLocalizedForms | Esta página documenta o grupo de API relacionado a GSUB lookup methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código |
Notas de uso
Use essas APIs depois de registrar uma fonte Unicode adequada e antes de emitir texto. Se a fonte não declarar as tabelas OpenType necessárias, as consultas retornam resultados seguros sem efeito ou a saída volta ao comportamento mais simples
Veja também: OpenType GSUB Engine GSUB script and language methods ShapingFeatures Subset and mapping methods
|