ESP32 Gallery

E-READER FONT BUILDER / ESP32 APPLICATION

CrossGlyph

Build fonts for Xteink e-readers running CrossPoint, and tune them with live preview

CrossGlyph
Open project preview ↗
About this project

About this project

Not a board but the tool you run before a board sees the font: CrossGlyph converts TTF and OTF files into the .cpfont bitmap format used by CrossPoint e-readers and compatible forks, then writes them to a folder you copy onto the reader's SD card. Because each point size stores a separate picture of every glyph in four grey levels, type built for print often lands too light, too dark or too tight, so the Tune panel exposes darkness, stroke weight, hinting, line height, letter and word spacing, kerning and ligatures, with a preview drawn by CrossPoint's own renderer. Export builds regular, bold, italic and bold italic at chosen sizes, can carry variable-font weights, add fallback faces for missing scripts, and pre-join Arabic forms. It runs on macOS, Linux or Windows as a local browser app.

From the README

From the README

Format
CrossGlyph tunes and converts fonts for e-readers that use the .cpfont format
Feature
Each point size stores a separate picture of every character. Each pixel uses one of four grey levels.
Feature
Adjust darkness, stroke weight, hinting, line height, letter spacing, word spacing, kerning and ligatures.
Build
On Windows, double-click crossglyph.cmd. On macOS or Linux, open a
Output
Copy the built family from fonts/cpfonts to /fonts on the reader's SD card.

Hardware

Boards: ESP32

ESP32-class board. Verify the exact board revision, display, power source and wiring in the upstream build guide.

Media credit & rights

Upstream project media · rights remain with its owner · Credit: CrazyCoder

Screenshots from the upstream README. Code and firmware were not executed. License notices are included.

View original source ↗ Copyright & removal · Reviewed

More projects on these boards

AIDlink Acid Box Acidportal AgentScreen Arduino Tesla Seat Async Esp Fs Webserver

Source repository ↗

Browse all projects

See what an ESP32 project looks like, and whether it runs on your board.

Sort

FILTERS

Browse by form factor. Check the exact board, chip and peripherals before installing.

MADE SOMETHING?

Give your project a little spotlight.

Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.

Try it

Project source ↗
Build & safety

Open project page ↗
FROM YOUR WORKBENCH

Small board.
Big idea.

Share what you've made.

Automatic checks start now. Most reviews finish in 1–3 days.

Prefer GitHub? Open an issue ↗