E-READER FONT BUILDER / ESP32 APPLICATION
为小型电子阅读器生成并实时调试字体的工具。
为小型电子阅读器生成并实时调试字体的工具。

关于这个项目
关于这个项目
它本身不是一块板子,而是字体进阅读器之前要过的工具:CrossGlyph 把 TTF 和 OTF 转成 CrossPoint 电子阅读器及其兼容固件使用的 .cpfont 位图字体,输出到一个文件夹,复制到阅读器的 SD 卡里就能加载。每个字号都要单独存一套字形图,每像素只用四级灰度,所以为印刷或高分屏做的字转过来常常偏淡、偏黑或太挤;Tune 面板因此给出浓度、笔画粗细、hinting、行高、字距、词距、字偶距和连字等旋钮,预览用的就是 CrossPoint 自己的渲染器,改一个参数整页立刻重画。Export 里选字号,一次生成常规、粗体、斜体、粗斜体四个字重,变体字体可按文字与粗体轴取值,缺字时能挂回退字体,还能为阿拉伯文预先生成连接形。它跑在 macOS、Linux 或 Windows 的本地浏览器里。
README 原文摘录
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.
硬件
支持板型: ESP32
ESP32 类开发板;请在上游构建文档中核对具体板型、屏幕、供电与接线。
媒体署名与权利
上游项目媒体 · 权利归其所有者 · 署名: CrazyCoder
来自上游 README 的真实截图;未运行代码或固件,预览包保留许可证声明。
同板型的其他项目
AIDlink Acid Box Acidportal AgentScreen Arduino Tesla Seat Async Esp Fs Webserver
看看一个 ESP32 项目长什么样,以及它能不能跑在你的板上。
排序
预览与交互
形态是寻找项目的入口。具体能否安装,还需要核对板型、芯片和外设。
浏览器里就能试
试一个项目
刚刚收录
最新收录
做了点新东西?
给你的作品,一点聚光。
仓库链接不代表作者背书或硬件兼容性已经核验。上电或刷写前请阅读上游安全说明。