CreateTrueTypeFontVariation

Text, fonts, variable fonts

Deskripsi

Menginstansiasi TrueType variable font pada koordinat design-axis yang diminta dan menambahkan font statis hasilnya ke dokumen saat ini

Sintaks

Delphi

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

Parameter

FontIDHandle variable font TrueType yang dikembalikan API pembuatan atau pemuatan font
AxisCoordinatesPasangan tag=value dipisah koma atau titik koma seperti wght=700,wdth=75; axis yang dihilangkan memakai defaultnya dan nilai di luar rentang yang dideklarasikan dibatasi

Nilai kembalian

Mengembalikan handle font positif dan memilihnya jika sukses, atau 0 untuk handle tidak valid, koordinat tidak dikenal atau salah bentuk, format outline tidak didukung, atau data variasi salah bentuk

Catatan

Instantiator menerapkan gvaravarHVARMVAR ternormalisasi

SaveFontToFile peta segment, GetFontVariationAxes metrik horizontal dan 0 metrik global, termasuk interpolasi IUP dan transformasi glyph komposit Outline komposit di-flatten dan dikeluarkan sebagai glyph sederhana, metrik horizontal dan bounds font dibangun ulang, tabel hinting dan device-metric usang dihapus, dan sfnt hasilnya menerima checksum baru

Font yang dikembalikan adalah TrueType statis reguler yang bekerja dengan menggambar, embedding, subsetting, inspeksi glyph, dan glyf; CreateOpenTypeFontVariation mengembalikan CFF2 untuk itu API ini membutuhkan

Lihat juga

GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline