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ố
| FontID | A TrueType variable-font handle returned by a font creation or loading API |
|---|---|
| AxisCoordinates | Cá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