{"id":13852582,"url":"https://github.com/bramstein/homebrew-webfonttools","last_synced_at":"2025-04-06T22:08:58.503Z","repository":{"id":24781247,"uuid":"28194797","full_name":"bramstein/homebrew-webfonttools","owner":"bramstein","description":"Homebrew formulae for font tools","archived":false,"fork":false,"pushed_at":"2021-08-18T17:15:37.000Z","size":30,"stargazers_count":362,"open_issues_count":3,"forks_count":14,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-03-30T20:12:52.943Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bramstein.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-18T17:54:57.000Z","updated_at":"2025-01-15T12:17:37.000Z","dependencies_parsed_at":"2022-08-23T05:41:25.360Z","dependency_job_id":null,"html_url":"https://github.com/bramstein/homebrew-webfonttools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bramstein%2Fhomebrew-webfonttools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bramstein%2Fhomebrew-webfonttools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bramstein%2Fhomebrew-webfonttools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bramstein%2Fhomebrew-webfonttools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bramstein","download_url":"https://codeload.github.com/bramstein/homebrew-webfonttools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247557767,"owners_count":20958047,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T22:01:27.158Z","updated_at":"2025-04-06T22:08:58.482Z","avatar_url":"https://github.com/bramstein.png","language":"Ruby","funding_links":[],"categories":["Ruby","Miscellaneous"],"sub_categories":["Free"],"readme":"# Homebrew web font tools\n\n    brew tap bramstein/webfonttools\n    brew install woff2\n\nOr install any of the following formulas with `brew install \u003cformula\u003e`:\n\n* `afdko`: The Adobe Font Development Kit for OpenType.\n* `sfnt2woff`: Tool for converting TrueType and OpenType font files to WOFF made by Jonathan Kew. This installs two utilities `sfnt2woff` to compress and `woff2sfnt` to decompress.\n* `sfnt2woff-zopfli`: Modified version of sfnt2woff that uses the Zopfli compression algorithm (2-5% better compression than standard WOFF). This installs two utilities `sfnt2woff-zopfli` to compress and `woff2sfnt-zopfli` to decompress.\n* `woff2`: WOFF2 compression and decompression utilities by Google. This installs two utilities `woff2_compress` to compress and `woff2_decompress` to decompress.\n* `ttf2eot`: Tool for converting TrueType font files to the embedded OpenType format (EOT). Does not include MTX compression. The installed utility is called `ttf2eot`.\n* `sfntly`: Google's subsetting and font conversion tools. This will install two utilities called `sfnttool` and `fontinfo`. The `sfnttool` utility performs subsetting and can also create WOFF and EOT files. The `fontinfo` utility shows you information about a font.\n* `fonttools`: [TTX/fonttools](https://github.com/fonttools/fonttools) (this package is now in [homebrew-core](https://github.com/Homebrew/homebrew-core/blob/master/Formula/fonttools.rb), you can `brew install` it without this tap).\n* `ots`: [OpenType sanitiser](https://github.com/khaledhosny/ots)\n\n## Recommendations\n\nSo which tool should you use to create web fonts? I recommend the following because they create the smallest possible font files:\n\n* WOFF2: Use `woff2`.\n* WOFF: Use `sfnt2woff-zopfli` if you're generating static files, use `sfnt2woff` or `fonttools` if you're dynamically generating WOFF files.\n* EOT: Use `sfntly`'s `sfnttool` with the `-e` and `-x` options to generate compressed EOT files.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbramstein%2Fhomebrew-webfonttools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbramstein%2Fhomebrew-webfonttools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbramstein%2Fhomebrew-webfonttools/lists"}