THotPDF GSUB Script and Language Methods

THotPDF API reference

 

THotPDF Methods  Auto Shaping  GSUB

Pasirenka ir aptinka OpenType GSUB ScriptList, LangSys ir FeatureList įrašus, kurie naudojami visose GSUB užklausose

 

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
SetGSUBScriptSelects the OpenType script tag used by later GSUB feature and lookup queries
SetGSUBLanguageSelects the OpenType language-system tag and falls back to the script default when unavailable
GetGSUBScriptsReturns the script tags advertised by the registered Unicode font's GSUB ScriptList
GetGSUBLanguagesReturns the language-system tags available for a script tag
GetGSUBFeaturesReturns the feature tags reachable for a script and language-system pair

 

Usage notes

SetGSUBScript yra griežtas: nežinoma scenarijaus žymė skatina vėlesnes užklausas grąžinti neveikiančius rezultatus. SetGSUBLanguage grįžta į numatytąjį LangSys, kai prašoma kalbos žymė negalima, pagal standartinę OpenType elgseną

 

See also: OpenType GSUB Engine GSUB lookup methods ShapingFeatures