Zero-install · CJK · GitHub-native
Kumiko Font Editor
Open a browser and add missing glyphs to open-source Chinese fonts on GitHub.

WHY KUMIKO
Lower the barrier to glyph completion to a URL
Open-source CJK fonts can be missing thousands of glyphs, but people who want to help may not want to assemble a full font toolchain. Kumiko loads a UFO project from GitHub, edits glyphs in the browser, and sends changes back as a pull request. No installation and no backend to run.
WORKFLOW
From font source to pull request
IDS ENGINE
Build missing glyphs from components
It includes an IDS (Ideographic Description Sequence) decomposition engine. To add 編, look up ⿰糹扁 and combine the existing 糹 and 扁 components. Completing a glyph becomes component adjustment rather than drawing a whole character from scratch.
ARCHITECTURE
Architecture shaped by the user experience
ZERO INSTALL
Zero install
Runs locally on the web. A browser is all you need.
UNIVERSAL FORMAT
Multiple formats
Supports .ufo, .designspace, .glyphs, .glyphspackage, and binary fonts, or loads UFO directly from GitHub.
FONT COMPILE
Browser compilation
Runs fontTools through Pyodide, so no local Python environment is needed.
OFFLINE DRAFT
Offline drafts
Edits are stored in browser IndexedDB and survive being offline or closing the tab.
OPEN SOURCE