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_type | FontType | اقرأ | يحصل على النوع من الخطوط. |
font_name | str | اقرأ | يحصل على اسم الخط. |
font_family | str | اقرأ | يحصل على عائلة الخطوط. |
font_style | str | اقرأ | يحصل على نمط الخط. |
num_glyphs | int | اقرأ | يحصل على الرموز العشرية. |
metrics | FontMetrics | اقرأ | يحصل على المقاييس. |
encoding | FontEncoding | اقرأ | يحصل على التشفير. |
glyph_accessor | GlyphAccessor | اقرأ | يحصل على إضافة الصفحة. |
ttf_tables | TtfTableSet | اقرأ | يحصل على جداول التف. |
cff_font | `` | اقرأ | يحصل على الخط CFF. |
fvar | `“FvarTable | None”` | اقرأ |
hvar | `“HvarTable | None”` | اقرأ |
is_variable | bool | اقرأ | يحصل على متغير هو. |
axes | "list[AxisRecord]" | اقرأ | يحصل على المسامير. |
named_instances | "list[NamedInstance]" | اقرأ | يحصل على الحالات المسماة. |
variable_axes | list[VariableAxis] | اقرأ | يحصل على المحاور المتغيرة. |
variable_instances | list[VariableInstance] | اقرأ | يحصل على حالات المتغيرات. |
smart_instancer | `` | اقرأ | يحصل على المثيل الذكي. |
الطرق
| التوقيع | وصف |
|---|---|
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int) | المكالمات فيديو في هذه الحالة TtfFont . |
get_blob(tag: str) → `bytes | None` |
get_table_bytes(tag: str) → bytes | يعيد بايتات الجدول TrueType المحدد |
set_table_bytes(tag: str, data: bytes) | يحدد قيمة بايتات الجدول. |
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, ...] | يعيد مجموعة من معرفات استراتيجية التسمية المدعومة. |
| `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] | يعيد أزواج النواة. |
| `to_bytes(font_type: FontType | None)→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 |