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
| FontID | Handle variable font TrueType yang dikembalikan API pembuatan atau pemuatan font |
|---|---|
| AxisCoordinates | Pasangan 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