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
| FontID | Bir yazı tipi oluşturma veya yükleme API'sinin döndürdüğü TrueType değişken yazı tipi tanıtıcısı |
|---|---|
| AxisCoordinates | tag=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