EotFont
Overview
EotFont là một lớp trong Aspose.Font FOSS cho Python. Dòng thừa kế từ: Font.
Nhúng OpenType (EOT) cột trên một phông chữ nội bộ TrueType/OpenType.
Khóa học này cung cấp 14 phương pháp để làm việc với các đối tượng EotFont trong các chương trình Python. Các phương pháp có sẵn bao gồm: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save,Và 2 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Python nào sau khi cài đặt Aspose.Font FOSS cho gói Python. Tài sản : charset, encoding, eot_version, flags, font_family, font_name,Và 9 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
font_type | FontType | Read | Nhận dạng font. |
inner_font | TtfFont | Read | Gửi font bên trong. |
font_name | str | Read | Nhận tên font. |
font_family | str | Read | Gửi cho gia đình font. |
font_style | str | Read | Có được phong cách font. |
num_glyphs | int | Read | Đưa vào các num glyphs. |
metrics | FontMetrics | Read | Nhận được các metrics. |
encoding | FontEncoding | Read | Nhận mã hóa. |
glyph_accessor | GlyphAccessor | Read | Đặt được phụ kiện glyph. |
eot_version | int | Read | Nhận phiên bản eot. |
flags | int | Read | Đưa lá cờ. |
charset | int | Read | Gửi xe tải. |
italic | int | Read | Đưa ra tiếng Ý. |
weight | int | Read | nhận được trọng lượng. |
fs_type | int | Read | Có loại fs. |
Methods
| Signature | Description |
|---|---|
__init__(inner: TtfFont, eot_version: int, flags: int, charset: int, italic: int, weight: int, fs_type: int) | Tạo một EOT wrapper xung quanh một font sfnt bên trong. |
get_kern_pairs() → list[KernPair] | Trở lại cặp kern. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Trả lại giá trị liệt kê FontType của chữ cái EOT này |
font_name() → str | Tài sản chứa dòng tên của font |
font_family() → str | Tài sản chứa dòng tên gia đình font |
font_style() → str | Trở lại mô tả phong cách (ví dụ, thường xuyên, Bold) như một dòng |
num_glyphs() → int | Bất động sản lưu trữ tổng số glyph của chữ cái |
metrics() → FontMetrics | Tài sản giữ một FontMetrics đối tượng với dữ liệu đo cho chữ cái |
encoding() → FontEncoding | Tài sản giữ một FontEncoding đối tượng mô tả mã hóa của chữ cái |
glyph_accessor() → GlyphAccessor | Gọi glyph_accessor trên trường hợp EotFont này. |
save(path: str) | Viết font EOT vào hệ thống tệp trên con đường được chỉ định |
save_to_format(font_type: FontType, path: str) | Chuyển đổi phông chữ sang FontType và lưu nó vào con đường |
convert(target: FontType) → Font | Tạo và trả về một đối tượng Font mới của mục tiêu cụ thể FontType |