Repository navigation
Home
Sanghyuk Jung edited this page Oct 2, 2026
·
5 revisions
Notes for people who maintain the font: how the files are put together, the decisions behind them, and how to change a shipped binary without breaking anything else.
User documentation lives in the repository, not here:
- README.md: download, install, coverage
- CHANGELOG.md: what changed in each version
- RELEASE.md: the release procedure
- sources/README.md: what the UFO sources are and are not
- Specimen page: rendering tests in the browser
-
Font file primer: the tables and terms that come up in issues and
commits (glyph IDs,
cmap,hmtx,GSUB,caltandliga, hinting, ppem). - Width policy: the 1:2 grid, East Asian Width, and which characters are one or two columns.
- Editing the binaries: how to patch the shipped TTFs with fontTools, keep the UFO sources in step, and avoid the traps that rewrite bytes you did not mean to touch.
- Verifying a change: HarfBuzz, FreeType and browser checks, with snippets.
- Recurring reports: questions that keep coming back, with the answer and the issue that settled it.
Open Font License points at the license in the repository.
Maintainer notes
Repository