Python'da Tip 1 Yazıları Nasıl Çalışırsınız

Python'da Tip 1 Yazıları Nasıl Çalışırsınız

PostScript Type 1 TrueType ve OpenTYpe’den önce domine eden profesyonel yazı tipi biçimidir. Aspose.Font FOSS for Python supports loading Type 1 fonts via FontLoader.open() ile Otomatik format algılama.

Adım adım rehberlik

Adım 1: Paket yükleme

pip install "aspose-font>=1.0.0"

Adım 2: Gerekli sınıflar ithal etmek

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
from aspose_font import FontType

Adım 3: Tip 1 yazı tipi yükleme

font = FontLoader.open("MyFont.pfb")
print(font.font_name)
print(font.num_glyphs)

Adım 4: Tip 1’i TTF’ye dönüştürün

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
from aspose_font import FontType

font = FontLoader.open("MyFont.pfb")
ttf = FontConverter.convert(font, FontType.TTF)

Adım 5: Glyph çıkışlarına erişmek

from aspose_font.loader import FontLoader

font = FontLoader.open("MyFont.pfb")
glyph = font.glyph_accessor.get_glyph_by_unicode(0x0041)  # 'A'
print(glyph.glyph_id)

Toplam Sorunlar ve Çözümler

Fonksiyonlar ile yüklemeyi başaramıyor .afm Dosya - Tip 1 yazı tipleri genellikle çiftlerde gelir (.pfb + .afm). geçin The .pfb Dosya için FontLoader.open().• The .afm Metrik dosyası otomatik olarak okunur. Aynı dizinde bulunursa.

Konversiyon sonrası kaybolan glifler Bazı Tip 1 yazı tipleri standart olmayan kodlama vektörlerini kullanır. Inspect font.encoding Dönüşmeden önce.

Sıkça Sorulan Sorular

Tip 1 hangi dosya uzantılarını kullanır?

En yaygın genişlemeler .pfb (İçerçeve) ve .pfa İkisi de destekli.

Tip 1’i WOFF2’ye dönüştürebilir miyim?

Evet evet. FontConverter.convert(font, FontType.WOFF2) Herhangi bir yük ile çalışmak Font dahil olmak üzere Tip 1.

See Also

 Türkçe