CffFont
المعلومات العامة
CffFont هي فئة في Aspose.Font FOSS لـ Python. الميراث من: Font.
CffFont.get_kern_pairs() يعيد قائمة من الكائنات KernPair التي تمثل تعديلات التركيز المحددة في الخط.
يوفر هذا الفصل 14 طريقة للعمل مع CffFont كائنات في برامج Python. المنهجيات المتاحة تشمل: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save,، و 2 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق بايثون بعد تثبيت حزمة Aspose.Font FOSS for Python. خصائص: charset, charstrings, encoding, font_family, font_name, font_style,و 9 آخرين.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
font_type | FontType | اقرأ | يحصل على النوع من الخطوط. |
font_name | str | اقرأ | يحصل على اسم الخط. |
font_family | str | اقرأ | يحصل على عائلة الخطوط. |
font_style | str | اقرأ | يحصل على نمط الخط. |
num_glyphs | int | اقرأ | يحصل على الرموز العشرية. |
metrics | FontMetrics | اقرأ | يحصل على المقاييس. |
encoding | `` | اقرأ | يحصل على التشفير. |
glyph_accessor | GlyphAccessor | اقرأ | يحصل على إضافة الصفحة. |
top_dict | TopDict | اقرأ | يحصل على القيادة العليا. |
private_dict | PrivateDict | اقرأ | يحصل على الإملاءات الخاصة. |
charstrings | CffIndex | اقرأ | يحصل على الخيوط. |
global_subrs | CffIndex | اقرأ | يحصل على الدوائر الفرعية العالمية. |
local_subrs | CffIndex | اقرأ | يحصل على المعلومات المحلية. |
charset | CffCharset | اقرأ | يحصل على الـ (شارست). |
string_index | CffIndex | اقرأ | يحصل على مؤشر السلسلة. |
الطرق
| التوقيع | وصف |
|---|---|
__init__(data: bytes, top_dict: TopDict, private_dict: PrivateDict, charset: CffCharset, encoding: CffEncoding, charstrings: CffIndex, global_subrs: CffIndex, local_subrs: CffIndex, string_index: CffIndex) | المكالمات فيديو في هذه الحالة CffFont . |
get_kern_pairs() → list[KernPair] | يعيد أزواج النواة. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | يقدم الموقع FontType لخط CFF |
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) | يكتب الخط إلى مسار نظام الملفات المحدد |
save_to_format(font_type: FontType, path: str) | يحفظ الخط في FontType إلى المسار المقدم |
convert(target: FontType) → Font | يعيد كائن النمط الجديد الذي تم تطبيقه في تنسيق الهدف المطلوب، مما يسمح بتحويل التنسيق داخل الذاكرة قبل حفظها. |