EotFont
EotFont
خلاصه ای
EotFont یک کلاس در Aspose.Font FOSS برای پایتون است. وارثان از: Font.
OpenType (EOT) را روی یک فونت داخلی TrueType/OpenType قرار داده است.
این کلاس 14 روش برای کار با EotFont اشیاء در برنامه های پایتون را فراهم می کند. روش های موجود شامل: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save,، و دو روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای پایتون به هر برنامه ی Python دسترسی دارند. خواص: charset, encoding, eot_version, flags, font_family, font_name,و 9 تا ديگه.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
font_type | FontType | بخونید. | نوع قلم را دریافت میکند. |
inner_font | TtfFont | بخونید. | فونت داخلی را دریافت میکند. |
font_name | str | بخونید. | نام قلم را دریافت میکند. |
font_family | str | بخونید. | خانوادهٔ قلم را دریافت میکند. |
font_style | str | بخونید. | قالب فونت را دریافت میکند. |
num_glyphs | int | بخونید. | مقدار num glyphs را دریافت میکند. |
metrics | FontMetrics | بخونید. | متریکها را دریافت میکند. |
encoding | FontEncoding | بخونید. | کدگذاری را دریافت میکند. |
glyph_accessor | GlyphAccessor | بخونید. | دسترسیگر گلیف را دریافت میکند. |
eot_version | int | بخونید. | نسخه eot را دریافت میکند. |
flags | int | بخونید. | پرچمها را دریافت میکند. |
charset | int | بخونید. | مجموعه کاراکتر را دریافت میکند. |
italic | int | بخونید. | ایتالیک را دریافت میکند. |
weight | int | بخونید. | وزن را دریافت میکند. |
fs_type | int | بخونید. | نوع fs را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
__init__(inner: TtfFont, eot_version: int, flags: int, charset: int, italic: int, weight: int, fs_type: int) | یک EOT Wrapper را در اطراف یک فونت sfnt داخلی ایجاد کنید. |
get_kern_pairs() → list[KernPair] | جفت هسته ها رو برگردونه. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | ارزش FontType را برای این فونت EOT باز می گرداند. |
font_name() → str | ویژگی شامل رشته نام فونت است. |
font_family() → str | ویژگی شامل رشته نام خانواده فونت است. |
font_style() → str | توصیف کننده سبک (به عنوان مثال، منظم، بولد) را به صورت یک رشته باز می گرداند. |
num_glyphs() → int | ویژگی کل تعداد گلیف های فونت را ذخیره می کند. |
metrics() → FontMetrics | ویژگی یک شیء FontMetrics با داده های متریک برای فونت را دارد. |
encoding() → FontEncoding | ویژگی دارای یک شیء FontEncoding است که رمزگذاری فونت را توصیف می کند. |
glyph_accessor() → GlyphAccessor | به این مثال EotFont glyph_accessor می گوید. |
save(path: str) | فونت EOT را در مسیر مشخص به سیستم فایل می نویسد. |
save_to_format(font_type: FontType, path: str) | فونت را به FontType تبدیل می کند و آن را در مسیر ذخیره می نماید. |
convert(target: FontType) → Font | یک شیء فونت جدید از هدف مشخص شده FontType ایجاد و بازگردانده می شود. |