|
Deze pagina beschrijft de API-groep voor GSUB lookup methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen
Delphi-syntaxis
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;
Gedekte API’s
| API | Gebruiksaantekeningen |
GetSingleSubstituteGlyph | Deze pagina beschrijft de API-groep voor GSUB lookup methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
GetMultipleSubstituteGlyphs | Deze pagina beschrijft de API-groep voor GSUB lookup methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
GetAlternateGlyphCount | Deze pagina beschrijft de API-groep voor GSUB lookup methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
GetAlternateGlyph | Deze pagina beschrijft de API-groep voor GSUB lookup methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
ApplyLigatureSubstitution | Deze pagina beschrijft de API-groep voor GSUB lookup methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
ApplyContextualSubst | Deze pagina beschrijft de API-groep voor GSUB lookup methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
ApplyReverseChainedContextualSubst | Deze pagina beschrijft de API-groep voor GSUB lookup methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
ApplyGSUBContextualFeature | Deze pagina beschrijft de API-groep voor GSUB lookup methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
ApplyLocalizedForms | Deze pagina beschrijft de API-groep voor GSUB lookup methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
MarkUnicodeGlyphUsed | Deze pagina beschrijft de API-groep voor GSUB lookup methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
sfContextualAlternates | Deze pagina beschrijft de API-groep voor GSUB lookup methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
sfLocalizedForms | Deze pagina beschrijft de API-groep voor GSUB lookup methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
Gebruiksaantekeningen
Gebruik deze API’s nadat een geschikte Unicodefont is geregistreerd en voordat tekst wordt geschreven. Als de font de vereiste OpenType-tabellen niet aanbiedt, geven queries veilige no-op-resultaten of valt de uitvoer terug op eenvoudiger gedrag
Zie ook: OpenType GSUB Engine GSUB script and language methods ShapingFeatures Subset and mapping methods
|