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

NameTypeAccessDescription
font_typeFontTypeReadNhận dạng font.
font_namestrReadNhận tên font.
font_familystrReadGửi cho gia đình font.
font_stylestrReadCó được phong cách font.
num_glyphsintReadĐưa vào các num glyphs.
metricsFontMetricsReadNhận được các metrics.
encodingFontEncodingReadNhận mã hóa.
glyph_accessorGlyphAccessorReadĐặt được phụ kiện glyph.
ttf_tablesTtfTableSetReadĐặt các bảng ttf.
cff_font``ReadGửi font cff.
fvar`“FvarTableNone”`Read
hvar`“HvarTableNone”`Read
is_variableboolReadNhận được nó là biến động.
axes"list[AxisRecord]"ReadGửi axes.
named_instances"list[NamedInstance]"ReadNhận được những trường hợp gọi.
variable_axeslist[VariableAxis]ReadNhận được axes biến động.
variable_instanceslist[VariableInstance]ReadNhận các trường hợp biến đổi.
smart_instancer``ReadNhận Installer thông minh.

Methods

SignatureDescription
__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) → `bytesNone`
get_table_bytes(tag: str)bytesTrả 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) → `VariableAxisNone`
`get_named_instance(name: str, preferred_languages: strtuple[str, …])VariableInstance
`variable_presentation(preferred_languages: strtuple[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: strNone, legacy_family_name: str
`preview_naming_policy(coordinates: dict[str, float], naming_strategy: str, family_suffix: strNone, legacy_family_name: str
get_kern_pairs()list[KernPair]Trở lại cặp kern.
`to_bytes(font_type: FontTypeNone)bytes`
font_type()FontTypeTrở lại FontType danh sách của phông chữ hiện tại
font_name()strBất động sản giữ dòng tên đầy đủ của chữ cái
font_family()strBất động sản giữ tên gia đình
font_style()strTài sản giữ tên phong cách
num_glyphs()intTài sản giữ số glyph
metrics()FontMetricsTrả về một FontMetrics đối tượng với kích thước và dữ liệu không gian
encoding()FontEncodingTrở lại một FontEncoding đối tượng mô tả bản đồ nhân vật
glyph_accessor()GlyphAccessorTrả 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)FontTrở lại một đối tượng Font chuyển đổi sang mục tiêu FontType

See Also

 Tiếng Việt