TtfFont

Overview

TtfFont Python için Aspose.Font FOSS sınıfıdır. Mirasçılardan gelenler: Font.

TtfFont.save(path) mevcut yazı tipi örneği kaydedilir dosya sistem yolu kendi yerli biçiminde yazar.

Bu sınıf Python programlarında TtfFont nesnelerle çalışmak için 23 yöntem sunar. Mevcut yöntemler şunları içerir: __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 adet daha yöntemler. Tüm kamu üyeleri, Python paket için Aspose.Font FOSS’u yükledikten sonra herhangi bir Python uygulamasına erişilebilir. Mülkiyet : axes, cff_font, encoding, font_family, font_name, font_style,12 ve daha fazlası.

Properties

NameTypeAccessDescription
font_typeFontTypeReadYazı tipi alınır.
font_namestrReadYazı adı alın.
font_familystrReadAileye yazılı yazıları verin.
font_stylestrReadYazı tarzını alır.
num_glyphsintReadGifler için num gifleri.
metricsFontMetricsReadMetrikleri bulmak için.
encodingFontEncodingReadKodlama yaptırımını alır.
glyph_accessorGlyphAccessorReadGlif aksesuarını al.
ttf_tablesTtfTableSetReadTtf tablosu ile ilgili bilgiler.
cff_font``ReadCff font ile ilgili.
fvar`“FvarTableNone”`Read
hvar`“HvarTableNone”`Read
is_variableboolReadBu değişkenlik olur.
axes"list[AxisRecord]"ReadAslarınızı alırsınız.
named_instances"list[NamedInstance]"ReadAdı Soyadı Örnekler.
variable_axeslist[VariableAxis]ReadDeğişken eksenleri alır.
variable_instanceslist[VariableInstance]ReadDeğişken örnekleri alır.
smart_instancer``ReadAkıllı Instancer’ı kullanın.

Methods

SignatureDescription
__init__(sfnt_data: bytes, tables: TtfTableSet, sfnt_version: int)Calls Initler Bu durumda bu durumun bir kısmı.
get_blob(tag: str) → `bytesNone`
get_table_bytes(tag: str)bytesGönderilen TrueType tablosunun bytelerini geri getirir
set_table_bytes(tag: str, data: bytes)Tablo byte değerini belirleyin.
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, ...]Desteklenen isim stratejisi tanımlayıcılarının bir sürüünü geri getiriyor
`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]Kern çiftleri geri getiriyor.
`to_bytes(font_type: FontTypeNone)bytes`
font_type()FontTypeFontType mevcut yazı tipi listesini geri getirir
font_name()strMülkiyet, yazı tipi tam adı çubuğunu tutar.
font_family()strMülkiyet aile adını tutar.
font_style()strMülkiyet tarzı adı tutar
num_glyphs()intMülkiyet Glif sayısını tutuyor
metrics()FontMetricsFontMetrics boyutu ve alan verileri ile bir nesneyi geri getirir
encoding()FontEncodingFontEncoding karakter haritalama tanımlayan bir nesneyi geri getirir
glyph_accessor()GlyphAccessorDüşük seviyeli glyph işlemleri için GlyphAccessor iade eder
save(path: str)` bir TrueType yazı tipi mevcut durumunu belirlenen konumda dosya sistemine yazar.
save_to_format(font_type: FontType, path: str)Bu TtfFont örneğinde save_to_format çağırır.
convert(target: FontType)FontBir yazı tipi nesneyi hedefine dönüştürür FontType

See Also

 Türkçe