GetFontVariationAxes

Metin, yazı tipleri, değişken yazı tipleri

Açıklama

Bir TrueType veya OpenType CFF2 değişken yazı tipinin fvar tasarım eksenlerini okur ve kullanıcı koordinatı aralıklarını JSON olarak döndürür

Sözdizimi

Delphi

Function TPDFlib.GetFontVariationAxes(FontID: Integer; Out AxesJSON: WideString): Integer;

Parametreler

FontIDBir TrueType veya OpenType yazı tipi oluşturma ya da yükleme API'sinin döndürdüğü yazı tipi tanıtıcısı
AxesJSONHer eksen etiketini, yerelleştirilmiş görüntü adını, en küçük, varsayılan, en büyük ve gizli durumunu içeren JSON dizisini alır

Dönüş değerleri

Eksen sayısını veya tanıtıcı geçersizse 0 döndürür; yazı tipinde kullanılabilir fvar tablosu bulunmaması ya da verilerin bozuk olması da sıfır sonucuna yol açar. Eksen döndürülmediğinde AxesJSON, [] olur

JSON biçimi

[{"tag":"wght","name":"Weight","minimum":100,"default":400,"maximum":900,"hidden":false}]

Açıklamalar

Eksen değerleri, normalleştirme ve herhangi bir avar eşlemesinden önce yazı tipi tarafından tanımlanan tasarım koordinatlarını kullanır

TrueType Collection tanıtıcıları, yazı tipi yüklenirken seçilen yüzü inceler

Ayrıca bkz

CreateTrueTypeFontVariation, CreateOpenTypeFontVariation, AddTrueTypeFont, AddTrueTypeFontFromFile