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 for 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اقرأيحصل على جداول التف.
cff_font``اقرأيحصل على الخط CFF.
fvar`“FvarTableNone”`اقرأ
hvar`“HvarTableNone”`اقرأ
is_variableboolاقرأيحصل على متغير هو.
axes"list[AxisRecord]"اقرأيحصل على المسامير.
named_instances"list[NamedInstance]"اقرأيحصل على الحالات المسماة.
variable_axeslist[VariableAxis]اقرأيحصل على المحاور المتغيرة.
variable_instanceslist[VariableInstance]اقرأيحصل على حالات المتغيرات.
smart_instancer``اقرأيحصل على المثيل الذكي.

الطرق

التوقيعوصف
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)المكالمات فيديو في هذه الحالة 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, ...]يعيد مجموعة من معرفات استراتيجية التسمية المدعومة.
`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يعيد كائن النص المتحول إلى الهدف FontType

انظر أيضاً

 العربية