Rad s WOFF i WOff2 fontovima

Rad s WOFF i WOff2 fontovima

Ovaj vodič pokazuje kako učitati WOFF i WOff2 web fontove te ih pretvoriti u druge formate kao što je TTF za upotrebu na stolnom stolu ili daljnju obradu.

WOFF i WOff2 su stisnuti web font kontejneri. FontLoader upravlja oba formata transparentno format je automatski detektiran iz binarnih magičnih bajta.


Uređaj za prebacivanje podataka iz točke (a) u točki (b).

FontLoader.open() U ovom slučaju, ako je to moguće, potrebno je provesti proces razgraničenja. Font objekat s istim metapodatkom i pristupom glifima kao bilo koji drugi format.

from aspose_font.loader import FontLoader

woff  = FontLoader.open("MyFont.woff")
woff2 = FontLoader.open("MyFont.woff2")

print(woff.font_family, woff.num_glyphs)

Preobrazba WOFF2 u TTF

FontConverter.convert(font, target) Konverzija WOFF2 u TTF izvlači nepritiskane podatke TrueType-a za uređivanje ili ponovno pakiranje.

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

woff2 = FontLoader.open("MyFont.woff2")
ttf = FontConverter.convert(woff2, target_format="ttf")

Savjeti i najbolje prakse

  • U ovom se slučaju primjenjuje Brotlijeva kompresija.; FontLoader automatski dekomprimira
  • Nakon pretvaranja WOFF2 u TTF, primjenjivati FontCleaner.clean_for_web() prije prepakiranja
  • Upotreba: FontSubsetter.subset_for_web() prije pakiranja kao WOFF2 za dostavljanje putem mreže

Svrha referentnog API-a

Klasa / metodaOpisivanje
FontLoader.open(path)Uloženje WOFF ili WOff2 s puta datoteke
FontLoader.load(data)Uređaj za otvaranje i preuzimanje podataka iz bitova.
FontConverter.convert(font, target_format)Preusmjeriti u drugi format

Također pogledajte:

 Hrvatski