Type1Font

Genel Bakış

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

Type1Font.load_afm, verilen yoldan bir AFM dosyasını Type1Font örneğine yükler.

Bu sınıf, Python programlarında Type1Font nesnelerle çalışmak için 15 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, load_afm, metrics, num_glyphs, ve 3 ek yöntem. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir. Özellikleri: encoding, font_family, font_name, font_style, font_type, glyph_accessor,Ve iki tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
font_typeFontTypeOku .Yazı tipi türünü 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 glyphs değerini alır.
metricsFontMetricsOku .Metrikleri alır.
encodingFontEncodingOku .Kodlamayı alır.
glyph_accessorGlyphAccessorOku .Glif erişicisini alır.

Yöntemler

SignatureAçıklama:
__init__(raw_data: bytes, font_data: Type1FontData, is_pfa: bool)Calls init Bu Type1Font örneğinde.
get_kern_pairs()list[KernPair]Çifti geri verir.
load_afm(path: str)Verilen yoldan bir AFM dosyasını Type1Font örneğine yükler .
`to_bytes(font_type: FontTypeNone)bytes`
font_type()FontTypeYazıtip biçimini tanımlayan FontType enum değerini gönderir.
font_name()strBu Type1Font örneğinde font_name çağırır.
font_family()strÖzellik yazı tipi soyadını saklar .
font_style()strYazıtipin stil tanımlayıcısını (örneğin, Şişman, İtalif) gönderir.
num_glyphs()intÖzellik, yazı tipi içindeki tüm glyph sayısını verir.
metrics()FontMetricsÖzellik, yazı tipi için FontMetrics nesneye erişim sağlar.
encoding()FontEncodingYazıtip karakter kodlamasını tanımlayan FontEncoding nesnesini gönderir.
glyph_accessor()GlyphAccessorYazıtipten glyph verileri almak için GlyphAccessor değerini gönderir.
save(path: str)Yazıtipini belirtilen dosya yoluna mevcut biçiminde yazar .
save_to_format(font_type: FontType, path: str)Verilen FontType biçiminde dönüştürülmüş yazı tipini sağlıyor.
convert(target: FontType)FontBu Type1Font örneğinde çağrılar dönüştürülür.

Ayrıca bakınız:

 Türkçe