THotPDF GSUB -kirjoitusjärjestelmä- ja kielimenetelmät

THotPDF API reference

THotPDF Methods Auto Shaping GSUB

Valitsee ja etsii OpenType GSUB -taulukoiden ScriptList-, LangSys- ja FeatureList-merkinnät, joita kaikki GSUB-hakukyselyt käyttävät

Delphi syntax

procedure SetGSUBScript(const ScriptTag: AnsiString);

procedure SetGSUBLanguage(const LangTag: AnsiString);

function GetGSUBScripts: TGSUBStringArray;

function GetGSUBLanguages(const ScriptTag: AnsiString): TGSUBStringArray;

function GetGSUBFeatures(const ScriptTag, LangTag: AnsiString): TGSUBStringArray;

Covered APIs

APIUsage notes
SetGSUBScriptValitsee OpenType-kirjoitusjärjestelmätunnisteen, jota myöhemmät GSUB-ominaisuus- ja hakukyselyt käyttävät
SetGSUBLanguageValitsee OpenType-kielijärjestelmätunnisteen ja palaa kirjoitusjärjestelmän oletusarvoon, jos se ei ole saatavilla
GetGSUBScriptsPalauttaa kirjoitusjärjestelmätunnisteet, jotka rekisteröidyn Unicode-fontin GSUB ScriptList ilmoittaa
GetGSUBLanguagesPalauttaa kirjoitusjärjestelmätunnisteelle saatavilla olevat kielijärjestelmätunnisteet
GetGSUBFeaturesPalauttaa saavutettavat ominaisuustunnisteet kirjoitusjärjestelmä- ja kielijärjestelmäparille

Usage notes

SetGSUBScript on tiukka: tuntematon kirjoitusjärjestelmätunniste saa myöhemmät kyselyt palauttamaan tyhjiä tuloksia. SetGSUBLanguage turvautuu kirjoitusjärjestelmän oletusarvoiseen LangSys-määritykseen, kun pyydettyä kielitunnistetta ei ole saatavilla, mikä vastaa yleistä OpenType-toimintaa

Katso myös: OpenType GSUB Engine GSUB lookup methods ShapingFeatures