|
Diese Seite beschreibt die API-Gruppe für GSUB lookup methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können
Delphi-Syntax
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;
Abgedeckte APIs
| API | Hinweise zur Verwendung |
GetSingleSubstituteGlyph | Diese Seite beschreibt die API-Gruppe für GSUB lookup methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können |
GetMultipleSubstituteGlyphs | Diese Seite beschreibt die API-Gruppe für GSUB lookup methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können |
GetAlternateGlyphCount | Diese Seite beschreibt die API-Gruppe für GSUB lookup methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können |
GetAlternateGlyph | Diese Seite beschreibt die API-Gruppe für GSUB lookup methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können |
ApplyLigatureSubstitution | Diese Seite beschreibt die API-Gruppe für GSUB lookup methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können |
ApplyContextualSubst | Diese Seite beschreibt die API-Gruppe für GSUB lookup methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können |
ApplyReverseChainedContextualSubst | Diese Seite beschreibt die API-Gruppe für GSUB lookup methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können |
ApplyGSUBContextualFeature | Diese Seite beschreibt die API-Gruppe für GSUB lookup methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können |
ApplyLocalizedForms | Diese Seite beschreibt die API-Gruppe für GSUB lookup methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können |
MarkUnicodeGlyphUsed | Diese Seite beschreibt die API-Gruppe für GSUB lookup methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können |
sfContextualAlternates | Diese Seite beschreibt die API-Gruppe für GSUB lookup methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können |
sfLocalizedForms | Diese Seite beschreibt die API-Gruppe für GSUB lookup methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können |
Hinweise zur Verwendung
Verwenden Sie diese APIs nach der Registrierung einer passenden Unicode-Schrift und vor der Textausgabe. Wenn die Schrift die nötigen OpenType-Tabellen nicht anbietet, liefern die Abfragen sichere No-op-Ergebnisse oder der Ausgabepfad fällt auf das einfachere Verhalten zurück
Siehe auch: OpenType GSUB Engine GSUB script and language methods ShapingFeatures Subset and mapping methods
|