CreateTrueTypeFontVariation

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

Açıklama

İstenen tasarım ekseni koordinatlarında bir TrueType değişken yazı tipi örneği oluşturur ve ortaya çıkan statik yazı tipini geçerli belgeye ekler

Sözdizimi

Delphi

Function TPDFlib.CreateTrueTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;

Parametreler

FontIDBir yazı tipi oluşturma veya yükleme API'sinin döndürdüğü TrueType değişken yazı tipi tanıtıcısı
AxisCoordinatestag=value biçimindeki virgül veya noktalı virgülle ayrılmış çiftler, örneğin wght=700,wdth=75; atlanan eksenler varsayılanlarını kullanır ve bildirilen aralığın dışındaki değerler sınırlandırılır

Dönüş değerleri

Başarı durumunda pozitif font tanıtıcısı döndürür ve fontu seçer; geçersiz tanıtıcı, bilinmeyen veya hatalı koordinat, desteklenmeyen anahat biçimi ya da hatalı varyasyon verileri için 0 döndürür

Açıklamalar

Örneklendirici, IUP aradeğerlemesi ve bileşik glif dönüşümleri dahil normalleştirilmiş gvar demetlerini, avar kesim eşlemelerini, HVAR yatay ölçümlerini ve MVAR genel ölçümlerini uygular

Bileşik konturlar düzleştirilip basit glifler olarak yayımlanır, yatay metrikler ve yazı tipi sınırları yeniden oluşturulur, eski ipucu ve cihaz metriği tabloları kaldırılır ve çıktı sfnt'si yeni bir sağlama toplamı alır

Döndürülen yazı tipi, çizim, gömme, alt kümeleme, glif inceleme ve SaveFontToFile ile çalışan normal statik bir TrueType yazı tipidir; GetFontVariationAxes bunun için 0 döndürür

Bu API glyf anahatlarını gerektirir; değişken fontlar için CreateOpenTypeFontVariation, CFF2 biçimiyle birlikte kullanılmalıdır

Ayrıca bkz

GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline