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
Type1InterpreterYakı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öntem | Description |
|---|---|
FontLoader.open(path) | Tip 1 yazı tipi |
GlyphAccessor.get_glyph_by_id(gid) | Bir Glif’i Kurtarın |
Type1Interpreter | Tip 1 Çerçeve Yorumları |
Type1Serializer | Tip 1 formatına serializasyon yapın |