|
Esta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código
Sintaxis 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 incluidas
| API | Notas de uso |
GetSingleSubstituteGlyph | Esta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código |
GetMultipleSubstituteGlyphs | Esta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código |
GetAlternateGlyphCount | Esta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código |
GetAlternateGlyph | Esta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código |
ApplyLigatureSubstitution | Esta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código |
ApplyContextualSubst | Esta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código |
ApplyReverseChainedContextualSubst | Esta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código |
ApplyGSUBContextualFeature | Esta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código |
ApplyLocalizedForms | Esta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código |
MarkUnicodeGlyphUsed | Esta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código |
sfContextualAlternates | Esta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código |
sfLocalizedForms | Esta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código |
Notas de uso
Usa estas API después de registrar una fuente Unicode adecuada y antes de emitir texto. Si la fuente no declara las tablas OpenType necesarias, las consultas devuelven resultados seguros sin efecto o la salida vuelve al comportamiento más simple
Ver también: OpenType GSUB Engine GSUB script and language methods ShapingFeatures Subset and mapping methods
|