متدهای زبان و اسکریپت GSUB در THotPDF

مرجع API برای THotPDF

 

متدهای THotPDF  شکل‌دهی خودکار  GSUB

ورودی‌های ScriptList، LangSys و FeatureList در OpenType را که همهٔ کوئری‌های جست‌وجوی 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 را انتخاب می‌کند و در صورت در دسترس نبودن به پیش‌فرض اسکریپت بازمی‌گردد
GetGSUBScriptsبرچسب‌های اسکریپتی را که ScriptList فونت Unicode ثبت‌شده اعلام می‌کند برمی‌گرداند
GetGSUBLanguagesبرچسب‌های زبان-سیستم موجود برای یک برچسب اسکریپت را برمی‌گرداند
GetGSUBFeaturesبرچسب‌های ویژگی قابل دسترس برای یک جفت اسکریپت و زبان-سیستم را برمی‌گرداند

 

یادداشت‌های استفاده

SetGSUBScript سخت‌گیر است: یک برچسب اسکریپت ناشناخته باعث می‌شود کوئری‌های بعدی نتیجه‌های بی‌اثر برگردانند. SetGSUBLanguage وقتی برچسب زبان درخواستی در دسترس نباشد به LangSys پیش‌فرض اسکریپت بازمی‌گردد و با رفتار رایج OpenType هماهنگ است

 

همچنین ببینید: موتور GSUB OpenType متدهای جست‌وجوی GSUB ShapingFeatures