CreateTrueTypeFontVariation

Văn bản, phông chữ, phông chữ biến thể

Mô tả

Cụ thể hóa một font TrueType biến thể tại tọa độ design-axis yêu cầu và thêm font tĩnh thu được vào tài liệu hiện tại

Cú pháp

Delphi

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

Tham số

FontIDA TrueType variable-font handle returned by a font creation or loading API
AxisCoordinatesCác cặp tag=value phân tách bằng dấu phẩy hay chấm phẩy như wght=700,wdth=75; trục bị bỏ qua dùng mặc định của nó còn giá trị ngoài khoảng đã khai báo bị kẹp lại

Giá trị trả về

Trả về một font handle dương và chọn nó khi thành công, hay 0 nếu handle không hợp lệ, tọa độ lạ hay hỏng, định dạng nét ngoài không hỗ trợ hay dữ liệu biến thể hỏng

Ghi chú

Bộ cụ thể hóa áp gvar, avar, HVAR, MVAR đã chuẩn hóa

Outline composite được làm phẳng và xuất thành glyph đơn, metric ngang và biên font được dựng lại, các bảng hinting và device metric cũ bị bỏ, và sfnt đầu ra nhận checksum mới

SaveFontToFile bản đồ segment, GetFontVariationAxes metrics ngang và 0 metrics toàn cục, gồm cả nội suy IUP và transform glyph compositeNét ngoài composite được làm phẳng và phát ra như glyph đơn giản, metrics ngang và biên font được dựng lại, các bảng hinting và device-metric lỗi thời bị gỡ, và sfnt đầu ra nhận một checksum mới

Font trả về là một font TrueType tĩnh thường dùng được với vẽ, nhúng, subset, xem glyph và glyf; CreateOpenTypeFontVariation trả về CFF2 cho nóAPI này đòi

Xem thêm

GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline