TtfFont
Overview
TtfFont là một lớp trong Aspose.Font FOSS cho Python. Dòng thừa kế từ: Font.
TtfFont.save(path) viết mẫu chữ hiện tại cho con đường hệ thống tệp được cung cấp trong định dạng bản địa của nó.
Khóa học này cung cấp 23 phương pháp để làm việc với các đối tượng TtfFont trong các chương trình Python. Các phương pháp có sẵn bao gồm: __init__, available_naming_strategies, convert, encoding, font_family, font_name, font_style, font_type, get_axis, get_blob, get_kern_pairs, get_named_instance,11 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 : axes, cff_font, encoding, font_family, font_name, font_style,Và 12 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
font_type | FontType | Read | Nhận dạng font. |
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. |
ttf_tables | TtfTableSet | Read | Đặt các bảng ttf. |
cff_font | `` | Read | Gửi font cff. |
fvar | `“FvarTable | None”` | Read |
hvar | `“HvarTable | None”` | Read |
is_variable | bool | Read | Nhận được nó là biến động. |
axes | "list[AxisRecord]" | Read | Gửi axes. |
named_instances | "list[NamedInstance]" | Read | Nhận được những trường hợp gọi. |
variable_axes | list[VariableAxis] | Read | Nhận được axes biến động. |
variable_instances | list[VariableInstance] | Read | Nhận các trường hợp biến đổi. |
smart_instancer | `` | Read | Nhận Installer thông minh. |
Methods
| Signature | Description |
|---|---|
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int) | Calls Intô Trong trường hợp này, [Điều kiện]. |
get_blob(tag: str) → `bytes | None` |
get_table_bytes(tag: str) → bytes | Trả lại các byte của bảng TrueType được chỉ định |
set_table_bytes(tag: str, data: bytes) | Đặt giá trị của bảng byte. |
get_axis(tag: str) → `VariableAxis | None` |
| `get_named_instance(name: str, preferred_languages: str | tuple[str, …])→VariableInstance |
| `variable_presentation(preferred_languages: str | tuple[str, …], include_suggested_values: bool)→dict[str, object]` |
available_naming_strategies() → tuple[str, ...] | Trở lại một số tên gọi chiến lược được hỗ trợ |
| `instantiate(coordinates: dict[str, float], naming_strategy: str, family_suffix: str | None, legacy_family_name: str |
| `preview_naming_policy(coordinates: dict[str, float], naming_strategy: str, family_suffix: str | None, legacy_family_name: str |
get_kern_pairs() → list[KernPair] | Trở lại cặp kern. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | Trở lại FontType danh sách của phông chữ hiện tại |
font_name() → str | Bất động sản giữ dòng tên đầy đủ của chữ cái |
font_family() → str | Bất động sản giữ tên gia đình |
font_style() → str | Tài sản giữ tên phong cách |
num_glyphs() → int | Tài sản giữ số glyph |
metrics() → FontMetrics | Trả về một FontMetrics đối tượng với kích thước và dữ liệu không gian |
encoding() → FontEncoding | Trở lại một FontEncoding đối tượng mô tả bản đồ nhân vật |
glyph_accessor() → GlyphAccessor | Trả lại GlyphAccessor cho các hoạt động glyph cấp thấp |
save(path: str) | ` viết trạng thái hiện tại của một TrueType phông chữ vào hệ thống tệp ở vị trí được chỉ định |
save_to_format(font_type: FontType, path: str) | Call save_to_format trên trường hợp này TtfFont. |
convert(target: FontType) → Font | Trở lại một đối tượng Font chuyển đổi sang mục tiêu FontType |