🍵 Matcha Reader Tools

🔤 Font Converter

Converts TTF/OTF fonts into .cpfont files the reader loads from the SD card — including kerning and ligature data extracted from the font.

1. Font files

Fallback font (fills in glyphs the main font lacks)

2. Sizes and coverage

Custom coverage
Japanese fonts with full CJK coverage rasterize ~7,000 glyphs per size and style — this can take a few minutes. Glyphs are rendered by your browser's font engine, so pixel edges can differ very slightly from the desktop (FreeType) tool; metrics, kerning, and ligatures are extracted from the font file itself and match exactly.

Install on the device

The download is a zip containing .fonts/FamilyName/FamilyName_<size>.cpfont. Unzip it at the SD card root (the .fonts folder may be hidden in your file manager — that's normal), or upload via the reader's Wi-Fi web file transfer. The font then appears in the reader's font settings.