|
Den här sidan beskriver API-gruppen för GSUB lookup methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden
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;
Täckta API:er
| API | Användningsanteckningar |
GetSingleSubstituteGlyph | Den här sidan beskriver API-gruppen för GSUB lookup methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden |
GetMultipleSubstituteGlyphs | Den här sidan beskriver API-gruppen för GSUB lookup methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden |
GetAlternateGlyphCount | Den här sidan beskriver API-gruppen för GSUB lookup methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden |
GetAlternateGlyph | Den här sidan beskriver API-gruppen för GSUB lookup methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden |
ApplyLigatureSubstitution | Den här sidan beskriver API-gruppen för GSUB lookup methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden |
ApplyContextualSubst | Den här sidan beskriver API-gruppen för GSUB lookup methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden |
ApplyReverseChainedContextualSubst | Den här sidan beskriver API-gruppen för GSUB lookup methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden |
ApplyGSUBContextualFeature | Den här sidan beskriver API-gruppen för GSUB lookup methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden |
ApplyLocalizedForms | Den här sidan beskriver API-gruppen för GSUB lookup methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden |
MarkUnicodeGlyphUsed | Den här sidan beskriver API-gruppen för GSUB lookup methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden |
sfContextualAlternates | Den här sidan beskriver API-gruppen för GSUB lookup methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden |
sfLocalizedForms | Den här sidan beskriver API-gruppen för GSUB lookup methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden |
Användningsanteckningar
Använd dessa API:er efter att en lämplig Unicode-font har registrerats och innan text skrivs ut. Om fonten saknar de OpenType-tabeller som krävs returnerar frågorna säkra no-op-resultat eller faller utdata tillbaka till enklare beteende
Se även: OpenType GSUB Engine GSUB script and language methods ShapingFeatures Subset and mapping methods
|