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.;
FontLoaderautomatski 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 / metoda | Opisivanje |
|---|---|
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 |