|
모든 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 | 사용 참고 사항 |
SetGSUBScript | Selects the OpenType script tag used by later GSUB feature and lookup queries |
SetGSUBLanguage | Selects the OpenType language-system tag and falls back to the script default when unavailable |
GetGSUBScripts | Returns the script tags advertised by the registered Unicode font's GSUB ScriptList |
GetGSUBLanguages | Returns the language-system tags available for a script tag |
GetGSUBFeatures | Returns 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
|