Các phương thức script và ngôn ngữ GSUB của THotPDF

Tài liệu tham khảo API THotPDF

 

THotPDF Methods  Auto Shaping  GSUB

Chọn và truy xuất các mục OpenType GSUB ScriptList, LangSys và FeatureList được dùng bởi mọi truy vấn tra cứu GSUB

 

Cú pháp 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 được bao phủ

APIGhi chú sử dụng
SetGSUBScriptChọn thẻ script OpenType được dùng cho các truy vấn tính năng và tra cứu GSUB tiếp theo
SetGSUBLanguageChọn thẻ hệ ngôn ngữ OpenType và quay về mặc định của script khi không có sẵn
GetGSUBScriptsTrả về các thẻ script được quảng bá bởi GSUB ScriptList của phông Unicode đã đăng ký
GetGSUBLanguagesTrả về các thẻ hệ ngôn ngữ có sẵn cho một thẻ script
GetGSUBFeaturesTrả về các thẻ tính năng có thể truy cập cho một cặp script và hệ ngôn ngữ

 

Ghi chú sử dụng

SetGSUBScript là nghiêm ngặt: một thẻ script không xác định sẽ khiến các truy vấn sau trả về kết quả không tác dụng. SetGSUBLanguage quay về LangSys mặc định của script khi thẻ ngôn ngữ được yêu cầu không có sẵn, phù hợp với hành vi OpenType phổ biến

 

Xem thêm: OpenType GSUB Engine Các phương thức tra cứu GSUB ShapingFeatures