Homebrew web font tools
brew tap bramstein/webfonttools brew install woff2
Or install any of the following formulas with
brew install <formula>:
afdko: The Adobe Font Development Kit for OpenType.
sfnt2woff: Tool for converting TrueType and OpenType font files to WOFF made by Jonathan Kew. This installs two utilities
sfnt2woffto compress and
sfnt2woff-zopfli: Modified version of sfnt2woff that uses the Zopfli compression algorithm (2-5% better compression than standard WOFF). This installs two utilities
sfnt2woff-zopflito compress and
woff2: WOFF2 compression and decompression utilities by Google. This installs two utilities
woff2_compressto compress and
ttf2eot: Tool for converting TrueType font files to the embedded OpenType format (EOT). Does not include MTX compression. The installed utility is called
sfntly: Google's subsetting and font conversion tools. This will install two utilities called
sfnttoolutility performs subsetting and can also create WOFF and EOT files. The
fontinfoutility shows you information about a font.
fonttools: TTX/fonttools (this package is now in homebrew-core, you can
brew installit without this tap).
ots: OpenType sanitiser
So which tool should you use to create web fonts? I recommend the following because they create the smallest possible font files:
- WOFF2: Use
- WOFF: Use
sfnt2woff-zopfliif you're generating static files, use
fonttoolsif you're dynamically generating WOFF files.
- EOT: Use
-xoptions to generate compressed EOT files.