Методи скриптів та мов THotPDF GSUB

THotPDF API reference

 

THotPDF Methods  Auto Shaping  GSUB

Вибирає та виявляє записи OpenType GSUB ScriptList, LangSys та FeatureList, які використовуються всіма запитами пошуку GSUB

 

Синтаксис 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;

 

Покриті API

APIПримітки щодо використання
SetGSUBScriptВибирає тег скрипту OpenType, який використовуватиметься наступними запитами функцій та пошуків GSUB
SetGSUBLanguageВибирає тег мовної системи OpenType та повертається до значення за замовчуванням для скрипту, якщо він недоступний
GetGSUBScriptsReturns the script tags advertised by the registered Unicode font's GSUB ScriptList
GetGSUBLanguagesПовертає теги мовних систем, доступні для тегу скрипту
GetGSUBFeaturesПовертає теги функцій, доступні для пари скрипту та мовної системи Pair

 

Примітки щодо використання

Метод SetGSUBScript є суворим: невідомий тег скрипту призводить до того, що наступні запити повертають порожні результати. SetGSUBLanguage повертається до стандартної LangSys для скрипту, коли запитуваний тег мови недоступний, що відповідає загальній поведінці OpenType

 

See also: OpenType GSUB Engine GSUB lookup methods ShapingFeatures