{"id":15380764,"url":"https://github.com/bitstarr/font-mangler","last_synced_at":"2026-01-23T14:44:54.389Z","repository":{"id":79321549,"uuid":"248178054","full_name":"bitstarr/font-mangler","owner":"bitstarr","description":"Subsetting webfonts","archived":false,"fork":false,"pushed_at":"2021-03-03T10:06:02.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-13T11:53:11.496Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitstarr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-18T08:36:56.000Z","updated_at":"2021-03-03T10:06:05.000Z","dependencies_parsed_at":"2023-07-07T05:00:34.261Z","dependency_job_id":null,"html_url":"https://github.com/bitstarr/font-mangler","commit_stats":{"total_commits":4,"total_committers":2,"mean_commits":2.0,"dds":0.25,"last_synced_commit":"9725b9338ff2935e4502406ce155e2996f53c87d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bitstarr/font-mangler","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitstarr%2Ffont-mangler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitstarr%2Ffont-mangler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitstarr%2Ffont-mangler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitstarr%2Ffont-mangler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitstarr","download_url":"https://codeload.github.com/bitstarr/font-mangler/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitstarr%2Ffont-mangler/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28694457,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T14:15:13.573Z","status":"ssl_error","status_checked_at":"2026-01-23T14:09:05.534Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-10-01T14:24:32.965Z","updated_at":"2026-01-23T14:44:54.369Z","avatar_url":"https://github.com/bitstarr.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Webfont Mangler\n\nSince the webfont generator of fontsquirrel is not reliable anymore, we need to subset our webfonts by our selfs. So here is this tool!\n\nBasically it's litte convinience helper to use [glyphhanger](https://github.com/filamentgroup/glyphhanger/).\n\nYou will to install `fonttools`, `brotli` and `zopfli` via python.\n\n```\npip install fonttools\npip install brotli\npip install zopfli\n```\n\n## Usage\n\nPut your source font filesd in the ``src`` folder. Now run\n\n```\nnpm run subset\n```\n\nand find the processed files in the folder ``webfonts``.\n\n## Configuration\n\nIn ``package.json`` is a config section. There you can setup the folders and the unicode range you want to use to subset. The default subset is for typical german text and includes:\n\n* numbers, punctuation, diacritical, €\n* de, pl, cz, it, fr\n* latin-1","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitstarr%2Ffont-mangler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitstarr%2Ffont-mangler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitstarr%2Ffont-mangler/lists"}