{"id":16886090,"url":"https://github.com/vdustr/font-splitter","last_synced_at":"2025-03-22T08:30:39.779Z","repository":{"id":35025605,"uuid":"197913133","full_name":"VdustR/font-splitter","owner":"VdustR","description":"Split the big font file into small subsets","archived":false,"fork":false,"pushed_at":"2023-07-18T20:07:36.000Z","size":1021,"stargazers_count":31,"open_issues_count":9,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-18T09:46:06.636Z","etag":null,"topics":["code-range","css","font","fonttools","split","unicode"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/VdustR.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":"2019-07-20T10:09:17.000Z","updated_at":"2025-02-25T06:25:26.000Z","dependencies_parsed_at":"2024-10-28T12:42:01.068Z","dependency_job_id":"057a7798-a4e4-4b43-a7ae-73aa28275ff1","html_url":"https://github.com/VdustR/font-splitter","commit_stats":{"total_commits":15,"total_committers":2,"mean_commits":7.5,"dds":0.4666666666666667,"last_synced_commit":"beb4c50181e09f967662eaf3890d4b902639040a"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VdustR%2Ffont-splitter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VdustR%2Ffont-splitter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VdustR%2Ffont-splitter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VdustR%2Ffont-splitter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VdustR","download_url":"https://codeload.github.com/VdustR/font-splitter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244931308,"owners_count":20534005,"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":["code-range","css","font","fonttools","split","unicode"],"created_at":"2024-10-13T16:38:17.109Z","updated_at":"2025-03-22T08:30:39.390Z","avatar_url":"https://github.com/VdustR.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Font Splitter\n\n![npm](https://img.shields.io/npm/v/font-splitter.svg)\n\nSplit the big font file into small subsets.\n\nFont Splitter will split the font and generate a css with [`unicode-range`](https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/unicode-range) just like Google fonts do.\n\n## Requirement\n\n- [Node.js](https://nodejs.org) 10.0.0+\n- [FontTools](https://github.com/fonttools/fonttools)\n\n## Installation\n\n```sh\nnpm i -g font-splitter\nyarn global add font-splitter\n```\n\n## Usage\n\n```sh\nfont-splitter [options] \u003cfontPath\u003e\n```\n\nExecute for help:\n\n```sh\n$ font-splitter\nUsage: font-splitter [options] \u003cfontPath\u003e\n\nOptions:\n  -v, --version          output the version number\n  -c, --chunk \u003cchunk\u003e    chunk size, `-` stand for infinity, default: 256\n  -f, --flavor \u003cflavor\u003e  font flavor: woff, woff2\n  -n, --family \u003cfamily\u003e  font family, default: parsed from font\n  -i, --italic           italic font style, default: false\n  -w, --weight \u003cweight\u003e  font weight, default: 400\n  -d, --dry              dry run\n  -q, --quite            disable stdout\n  -o, --output \u003coutput\u003e  output directory\n  -h, --help             output usage information\n```\n\n## Docker\n\n```sh\ndocker run --rm -it -v \u003c/path/to/your/font\u003e:/fonts vdustr/font-splitter \u003cfont.woff2\u003e \u003coptions\u003e\n```\n\n### Build Your Image\n\n```sh\ndocker build -t vdustr/font-splitter .\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvdustr%2Ffont-splitter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvdustr%2Ffont-splitter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvdustr%2Ffont-splitter/lists"}