Currenly, I'm using fonttools(https://github.com/fonttools/fonttools) to convert font file ttf
to woff2
by ttx
command with 2 steps
ttf
to ttx
ttx
to woff2
But it's too slow and ttx
file to big, is there any way to convert ttf
to woff2
directly by using fonttools to improve performance?
With fonttools installed in your Python (virtualenv, pipenv, etc):
$ python
>>> from fontTools.ttLib import TTFont
>>> f = TTFont('path/to/your/file.otf')
>>> f.flavor='woff2'
>>> f.save('path/to/your/file.woff2')
NOTE: you might need to install other fontTools
dependencies ('brotli', others) to allow saving with flavor=woff2
to work correctly.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With