THotPDF GSUB Script and Language Methods

THotPDF API reference

 

THotPDF Methods  Auto Shaping  GSUB

모든 GSUB lookup query가 사용하는 OpenType GSUB ScriptList, LangSys, FeatureList entry를 선택하고 검색합니다

 

Delphi 구문

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

API사용 참고 사항
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

 

사용 참고 사항

SetGSUBScript는 strict합니다. Unknown script tag는 이후 query가 no-op result를 반환하게 합니다. SetGSUBLanguage는 요청한 language tag를 사용할 수 없을 때 script default LangSys로 fallback하며 common OpenType behaviour와 일치합니다

 

참조: OpenType GSUB Engine GSUB lookup methods ShapingFeatures