WOFF és WOff2 betűtípusokkal való munka
WOFF és WOff2 betűtípusokkal való munka
Ez az útmutató bemutatja, hogyan lehet WOFF és WOff2 webfontokat betölteni, majd más formátumokra konvertizálni (például TTF-re) asztali használatra vagy további feldolgozásra.
A WOFF és a WOff2 tömörített webfont konténerek. FontLoader Mindkét formátumot kezel. átláthatóan a formátum automatikusan észlelhető a bináris mágikus bájtokból.
Töltés WOFF / WOff2
FontLoader.open() automatikusan dekompresszi a WOFF és a WWF2 konténereket, és standardot ad vissza. Font objektum, amely ugyanazon metadata- és glyph hozzáféréssel rendelkezik mint bármely más formátum.
from aspose_font.loader import FontLoader
woff = FontLoader.open("MyFont.woff")
woff2 = FontLoader.open("MyFont.woff2")
print(woff.font_family, woff.num_glyphs)WOFF2-t TTF-re átalakítani
FontConverter.convert(font, target) A WOFF2-t TTF-re konvertozással a TrueType nyomtatatlan adatai kivonatolhatók szerkesztésre vagy újratörlésre.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
woff2 = FontLoader.open("MyFont.woff2")
ttf = FontConverter.convert(woff2, target_format="ttf")Tippek és legjobb gyakorlatok
- A WOFF2 Brotli-összehúzást alkalmaz;
FontLoaderautomatikusan dekompresszálódik. - A WOFF2-t TTF-re való átalakítás után alkalmazza.
FontCleaner.clean_for_web()újratárolás előtt - Használat
FontSubsetter.subset_for_web()a webes szállításhoz WOFF2 csomagolás előtt.
API-referencia összefoglaló
| Rendszer / módszer | Leírás |
|---|---|
FontLoader.open(path) | WOFF vagy WOff2 betöltése a fájl útvonalról |
FontLoader.load(data) | WOFF vagy WOff2 betöltése nyers bájtokból |
FontConverter.convert(font, target_format) | Más formátumra konvertozni |