Lucrarea cu fonturi WOFF și WOff2

Lucrarea cu fonturi WOFF și WOff2

Lucrarea cu fonturi WOFF și WOff2

Acest ghid arată cum să încărcați fonturile WOFF și WOff2 web și să le convertiți în alte formate, cum ar fi TTF pentru utilizarea desktop sau prelucrare ulterioară.

WOFF și WOff2 sunt containere de fonturi web comprimate. FontLoader se ocupă de ambele formate transparent formatul este detectat automat din baiti magici binari.


Încărcare WOFF / WOff2

FontLoader.open() decomprimează automat containerele WOFF și WOff2 și returnă un standard Font Obiect cu același metadate și acces glyph ca orice alt format.

from aspose_font.loader import FontLoader

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

print(woff.font_family, woff.num_glyphs)

Convertirea WOFF2 în TTF

FontConverter.convert(font, target) Convertirea WOFF2 în TTF extrage datele TrueType necomprimate pentru editare sau re-embalcare.

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

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

Sfaturi şi cele mai bune practici

  • WOFF2 utilizează compresia Brotli; FontLoader decompresă automat
  • După conversia WOFF2 în TTF, se aplică: FontCleaner.clean_for_web() înainte de reembarcare
  • Utilizare: FontSubsetter.subset_for_web() înainte de ambalare ca WOFF2 pentru livrare pe web

Rezultatele de la data aplicării.

Clasa / metodaDescriere:
FontLoader.open(path)Încărcați WOFF sau WOff2 din calea fișierului
FontLoader.load(data)Încărcarea WOFF sau WOff2 din bați brute
FontConverter.convert(font, target_format)Convertiți la alt format

Vezi și:

 Română