EotFont

Genel Bakış

EotFont Python için FOSS’de bir sınıf. Mirasçılar: Font.

İç OpenType /OpenType yazı tipinin üzerine yerleştirilmiş (EOT) sarma.

Bu sınıf, Python programlarında EotFont nesnelerle çalışmak için 14 yöntem sağlar. Kullanılabilir yöntemler şunlardır: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, metrics, num_glyphs, save, ve 2 ek yöntem. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir. Özellikleri: charset, encoding, eot_version, flags, font_family, font_name,Ve 9 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
font_typeFontTypeOku .Yazı tipi türünü alır.
inner_fontTtfFontOku .İç yazı tipini alır.
font_namestrOku .Yazı tipinin adını alır.
font_familystrOku .Yazı tipi ailesini alır.
font_stylestrOku .Yazı tipi stilini alır.
num_glyphsintOku .num gliflerini alır.
metricsFontMetricsOku .Metrikleri alır.
encodingFontEncodingOku .Kodlamayı alır.
glyph_accessorGlyphAccessorOku .Glif erişicisini alır.
eot_versionintOku .eot sürümünü alır.
flagsintOku .Bayrakları alır.
charsetintOku .Karakter kümesini alır.
italicintOku .İtalik’i alır.
weightintOku .Ağırlığı alır.
fs_typeintOku .fs tipini alır.

Yöntemler

SignatureAçıklama:
__init__(inner: TtfFont, eot_version: int, flags: int, charset: int, italic: int, weight: int, fs_type: int)İç sfnt yazı tipi etrafında bir EOT sarma oluşturun.
get_kern_pairs()list[KernPair]Çifti geri verir.
`to_bytes(font_type: FontTypeNone)bytes`
font_type()FontTypeBu EOT yazı tipi için FontType sayım değerini gönderir .
font_name()strÖzellik, yazı tipi isim dizesini içerir.
font_family()strÖzellik yazı tipi soyadı dizesini içerir .
font_style()strStil tanımlayıcısını (örneğin, Normal, Kalın) bir dize olarak gönderir
num_glyphs()intÖzellik, yazı tipinin toplam glyph sayısını saklar .
metrics()FontMetricsÖzellik, yazı tipi için metrik veriler içeren bir FontMetrics nesnesi barındırır.
encoding()FontEncodingÖzellik, yazı tipinin kodlamasını tanımlayan bir FontEncoding nesnesi içerir.
glyph_accessor()GlyphAccessorBu EotFont örneğinde glyph_accessor çağırır.
save(path: str)Belirtilen yolda dosya sistemine EOT yazı tipini yazar .
save_to_format(font_type: FontType, path: str)Yazıtipini verilen FontType’a dönüştürür ve yolu kaydeder.
convert(target: FontType)FontBelirtilen hedefin FontType yeni bir yazı tipi nesnesi oluşturur ve gönderir.

Ayrıca bakınız:

 Türkçe