WOFF és WOff2 betűtípusokkal való munka

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; FontLoader automatikusan 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ódszerLeí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

Lásd még:

 Magyar