THotPDF GSUB Skript- und Sprachmethoden

THotPDF API reference

 

THotPDF-Methoden  Automatische Textgestaltung  GSUB

Wählt die OpenType-GSUB-ScriptList-, LangSys- und FeatureList-Einträge aus, die von allen GSUB-Lookup-Abfragen verwendet werden, und ermittelt diese

 

Delphi syntax

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;

 

Abgedeckte APIs

APIVerwendungshinweise
SetGSUBScriptWählt das OpenType-Skript-Tag aus, das von späteren GSUB-Feature- und Lookup-Abfragen verwendet wird
SetGSUBLanguageWählt das OpenType-Sprachsystem-Tag aus und fällt auf den Skript-Standardwert zurück, wenn es nicht verfügbar ist
GetGSUBScriptsReturns the script tags advertised by the registered Unicode font's GSUB ScriptList
GetGSUBLanguagesGibt die für ein Skript-Tag verfügbaren Sprachsystem-Tags zurück
GetGSUBFeaturesGibt die Feature-Tags zurück, die für ein Skript- und Sprachsystempaar erreichbar sind

 

Verwendungshinweise

SetGSUBScript is streng: Ein unbekanntes Skript-Tag führt dazu, dass spätere Abfragen No-Op-Ergebnisse (keine Funktion) zurückgeben; SetGSUBLanguage fällt auf das Standard-LangSys des Skripts zurück, wenn das angeforderte Sprach-Tag nicht verfügbar ist, was dem üblichen OpenType-Verhalten entspricht

 

See also: OpenType-GSUB-Engine GSUB-Lookup-Methoden ShapingFeatures