Tyypillinen 1 Fonts -työkalu
Tyypillinen 1 Fonts -työkalu
Tämän oppaan lopussa voit ladata tyypin 1 kirjaimet, tarkistaa glyph tulokset ja sarjataan tulos takaisin .pfb tai .pfa ja formattia.
Tyyppi 1 on perinnöllinen PostScript-virtaformaatti, jota käytetään ammattimaisissa tulostustyökulmissa. Aspose.Font FOSS for Python can load Type 1 fonts from binary .pfb tai ASCII .pfa tiedostoja ja tarjoavat Type1Interpreter ja kirkas tulkinta.
Tyypin 1 kirjaimen lataaminen
Siirrä tiedoston reitti FontLoader.open() Lataa kirjain ja tarkistaa sen ominaisuudet:
from aspose_font.loader import FontLoader
font = FontLoader.open("TimesNewRoman.pfb")
print(font.font_name, font.num_glyphs)Glyph Outlines -käyttöönotto
Käytä GlyphAccessor peruuttaa yksittäisiä glyph-tuloksia. esimerkki alla karttaa Unicode-koodipisteen glyph ID:ään ja iteroi sen reitin komentoja:
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__)1 tyyppi Seriointi
Type1Serializer Tarjoamme kolme menetelmää: serialize(), serialize_pfa(),ja serialize_pfb() ASCII ja binary Type 1 -tuotantoa varten.
Vinkkejä ja parhaita käytäntöjä
- Tyypin 1 kirjaimet käyttävät eri kuorma-koodia kuin CFF Type 2; käytä
Type1Interpreterraaka-aineiden työt - Muunna tyyppi 1 TTF:een tai OTF-muodolliseen käyttöön, jossa
FontConverter.convert(font, "ttf")
API-viitteiden yhteenveto
| Luokka / menetelmä | Description |
|---|---|
FontLoader.open(path) | Lataa tyypin 1 kirjain |
GlyphAccessor.get_glyph_by_id(gid) | Varaa glyfi |
Type1Interpreter | 1 Tyyppi tulkinta |
Type1Serializer | Serioitu tyypin 1 muotoon |