ESP32 Gallery

E-READER FONT BUILDER / ESP32 APPLICATION

为小型电子阅读器生成并实时调试字体的工具。

为小型电子阅读器生成并实时调试字体的工具。

CrossGlyph
打开项目试玩 ↗
关于这个项目

关于这个项目

它本身不是一块板子,而是字体进阅读器之前要过的工具: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 项目长什么样,以及它能不能跑在你的板上。

排序

预览与交互

形态是寻找项目的入口。具体能否安装,还需要核对板型、芯片和外设。

做了点新东西?

给你的作品,一点聚光。

仓库链接不代表作者背书或硬件兼容性已经核验。上电或刷写前请阅读上游安全说明。

试玩

项目源码 ↗
构建、来源与安全
来自你的工作台

小小开发板。
大大的想法。

分享你做的好东西。

提交后会自动检查;大多数项目会在 1–3 天内完成审核。

也可以直接在 GitHub 投稿 ↗