Tyypillinen 1 Fonts -työkalu

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ä Type1Interpreter raaka-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
Type1Interpreter1 Tyyppi tulkinta
Type1SerializerSerioitu tyypin 1 muotoon

See Also

 Suomi