Tip 1 yazı tipi ile çalışmak

Tip 1 yazı tipi ile çalışmak

Tip 1 yazı tipi ile çalışmak

Bu kılavuzun sonuna kadar, Tip 1 yazı tipleri yükleyebilirsiniz, glyph kontrol edin. Sonuçları seriye ve geri dönüşü göstermek için .pfb veya .pfa formatı ile.

Tip 1 profesyonel baskı iş akışlarında kullanılan bir PostScript yazı tipi biçimidir. Aspose.Font FOSS for Python can load Type 1 fonts from binary .pfb veya ASCII .pfa Dosyaları ve sağlar Type1Interpreter Çarşamba yorumları için.


Tip 1 yazı tipi

Dosya yolunu geçin FontLoader.open() Yazı yazısını yüklemek ve özelliklerini kontrol etmek için:

from aspose_font.loader import FontLoader

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

Glyph Outlines ile ilgili bilgiler

Kullanım GlyphAccessor Grafikler için özel bir örnek. aşağıdaki örnek Bir Unicode kod noktası bir glyph ID’ye haritalır ve yol komutlarını iterasyon yapar:

from aspose_font.loader import FontLoader

font = FontLoader.open("TimesNewRoman.pfb")
gid = font.encoding.unicode_to_gid(0x41)
glyph = font.glyph_accessor.get_glyph_by_id(gid)
for cmd in glyph.path.commands:
    print(type(cmd).__name__)

Tip 1 Seriye Dönüşüm

Type1Serializer Üç yöntem sunuyor: serialize(), serialize_pfa(),ve serialize_pfb() ASCII ve biner tip 1 çıkış üretmek için.


İpuçları ve En İyi Uygulamalar

  • Tip 1 yazı tipleri CFF Type 2’den farklı bir şarj kodlaması kullanır; kullanın Type1Interpreter Yakıt Çarşaf Çalışmaları için
  • Tip 1’i TTF veya OTF’ye dönüştürün modern kullanım için FontConverter.convert(font, "ttf")

API Referans Özetleri

Sınıf / YöntemDescription
FontLoader.open(path)Tip 1 yazı tipi
GlyphAccessor.get_glyph_by_id(gid)Bir Glif’i Kurtarın
Type1InterpreterTip 1 Çerçeve Yorumları
Type1SerializerTip 1 formatına serializasyon yapın

See Also

 Türkçe