TtfFont

نمای کلی

TtfFont یک کلاس در Aspose.Font FOSS برای Python است. ارث‌برداری از: Font.

TtfFont.save(path) نمونهٔ فعلی قلم را به مسیر فایل‌سیستمی ارائه‌شده در قالب بومی‌اش می‌نویسد.

این کلاس 23 متد برای کار با اشیاء TtfFont در برنامه‌های Python فراهم می‌کند. متدهای موجود شامل: __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 متد اضافی. تمام اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای Python، برای هر برنامه Python قابل دسترسی هستند. ویژگی‌ها: axes, cff_font, encoding, font_family, font_name, font_style, و 12 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
font_typeFontTypeخواندننوع قلم را دریافت می‌کند.
font_namestrخواندننام قلم را دریافت می‌کند.
font_familystrخواندنخانواده قلم را دریافت می‌کند.
font_stylestrخواندناستایل قلم را دریافت می‌کند.
num_glyphsintخواندنتعداد گلیف‌ها را دریافت می‌کند.
metricsFontMetricsخواندنمتریک‌ها را دریافت می‌کند.
encodingFontEncodingخواندنکدگذاری را دریافت می‌کند.
glyph_accessorGlyphAccessorخواندندسترس‌گر گلیف را دریافت می‌کند.
ttf_tablesTtfTableSetخواندنجدول‌های ttf را دریافت می‌کند.
cff_font``خواندنفونت cff را دریافت می‌کند.
fvar`“FvarTableNone”`خواندن
hvar`“HvarTableNone”`خواندن
is_variableboolخواندنمتغیر is را دریافت می‌کند.
axes"list[AxisRecord]"خواندنمحورها را دریافت می‌کند.
named_instances"list[NamedInstance]"خواندننمونه‌های نام‌دار را دریافت می‌کند.
variable_axeslist[VariableAxis]خواندنمحورهای متغیر را دریافت می‌کند.
variable_instanceslist[VariableInstance]خواندننمونه‌های متغیر را دریافت می‌کند.
smart_instancer``خواندندریافت می‌کند smart instancer.

روش ها

امضاتوضیح
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Calls init در این نمونه TtfFont.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str) → bytesبایت‌های جدول TrueType مشخص‌شده را برمی‌گرداند
set_table_bytes(tag: str, data: bytes)مقدار بایت‌های جدول را تنظیم می‌کند.
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, ...]یک tuple از شناسه‌های استراتژی نام‌گذاری پشتیبانی‌شده را برمی‌گرداند
`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]جفت‌های کرن را برمی‌گرداند.
`to_bytes(font_type: FontTypeNone)→bytes`
font_type() → FontTypeمقدار شمارش FontType قلم فعلی را باز می‌گرداند
font_name() → strویژگی حاوی رشته نام کامل قلم است
font_family() → strویژگی حاوی نام خانواده است
font_style() → strویژگی حاوی نام سبک است
num_glyphs() → intویژگی تعداد گلیف را نگه می‌دارد
metrics() → FontMetricsیک شیء FontMetrics با داده‌های اندازه و فاصله برمی‌گرداند
encoding() → FontEncodingیک شیء FontEncoding که نگاشت کاراکتر را توصیف می‌کند برمی‌گرداند
glyph_accessor() → GlyphAccessorیک GlyphAccessor برای عملیات گلیف سطح پایین برمی‌گرداند
save(path: str)` وضعیت فعلی یک قلم TrueType را در سیستم فایل در مکان مشخص شده می‌نویسد
save_to_format(font_type: FontType, path: str)متد save_to_format را روی این نمونه TtfFont فراخوانی می‌کند.
convert(target: FontType) → Fontیک شیء Font را که به FontType هدف تبدیل شده است برمی‌گرداند

همچنین ببینید:

 فارسی