
【免费下载链接】CrossInkE-reader firmware for ESP32 devices. Personal fork of Crosspoint Reader.项目地址https://gitcode.com/gh_mirrors/cr/CrossInk点击查看免费下载CrossInk 是一款运行在 ESP32 设备上的开源电子书阅读器固件内置 Bitter、Inter 等拉丁字体但中、日、韩CJK及希腊、西里尔等扩展字符需要自行安装 SD 卡字体。本教程教你用 3 种方法设备内下载、Web 上传、SD 卡手动拷贝10 分钟完成 CJK 字体安装让中文 EPUB 不再出现方块乱码。为什么内置字体不够用固件出厂只烧录了少量拉丁字体如 lib/EpdFont/builtinFonts/ 中的 Bitter、Inter、Lexend Deca字符覆盖范围有限CJK 中日韩汉字、平假名、片假名、韩文谚文均不包含扩展拉丁越南语、带音符的欧洲语言等符号扩展数学符号、音标、组合字符等CrossInk 的 SD 卡字体系统 允许你把*.cpfont格式的字体家族放到 SD 卡开机时自动扫描加载无需重刷固件。3 种安装方法总览方法难度速度适用场景① 设备内下载⭐ 最简单中想用官方预编译字体不想折腾电脑② Web 浏览器上传⭐⭐快电脑上已有 .cpfont 文件③ SD 卡手动拷贝⭐⭐最快批量安装、离线环境三种方法装入的字体最终都出现在设置 阅读 字体选项 字体家族中效果完全一致。方法一设备内下载最简单适合新手全程在阅读器上操作连接 Wi-Fi进入设置 阅读 字体选项 字体管理浏览可用字体家族选择要下载的字体下载完成后字体立即出现在字体家族列表中提示想改变下载的字号范围请先调整Download Font Size Range选项再下载。方法二Web 浏览器上传 .cpfont 文件如果你电脑上已经有.cpfont文件例如从字体仓库下载可以走 Web 通道启动文件传输通过加入网络或创建热点连接设备在阅读器显示的地址栏中打开 Web 管理页面切换到Fonts字体标签页它会列出已安装的 SD 卡字体家族在上传表单中选择整个字体家族文件夹并上传——服务器会校验字体家族名、文件名和.cpfont魔术字节一次只上传一个家族字体注册表刷新后新字体即可在设置 阅读 字体选项 字体家族中选择。Web 字体页面源码位于 web/pages/fonts.html接口说明见 docs/webserver.md。方法三SD 卡手动拷贝最快离线环境下的最优解也是批量安装的最佳方式准备字体下载.cpfont格式的字体家族压缩包如Literata_12.cpfont、Literata_14.cpfont……把整个字体家族文件夹复制到 SD 卡的以下任一位置/.fonts/—— 隐藏目录推荐桌面挂载 SD 卡时根目录更整洁/fonts/—— 可见目录系统会隐藏点文件时可选用SD卡根目录/ ├── .fonts/ ← 隐藏根目录推荐 │ └── NotoSansCJK/ │ ├── NotoSansCJK_12.cpfont │ ├── NotoSansCJK_14.cpfont │ └── NotoSansCJK_16.cpfont └── fonts/ ← 可见根目录同样有效 └── Merriweather/ └── Merriweather_12.cpfont插回 SD 卡开机即可。两个目录都会扫描并合并结果若同一家族在两处重名/.fonts/中的版本优先。⚠️注意直接拷贝原始.ttf/.otf是不行的必须先转换成.cpfont格式见下节。如何自制 CJK 字体TTF/OTF 转换 .cpfont没有现成的 CJK.cpfont项目内置了 Python 转换脚本 fontconvert_sdcard.py一条命令搞定pip install freetype-py fonttools python3 lib/EpdFont/scripts/fontconvert_sdcard.py \ MyFont-Regular.ttf \ --intervals cjk \ --sizes 12,14,16,18 \ --style regular \ --name MyFont \ --output-dir ./MyFont/CJK 相关的关键预设可用逗号组合如latin-ext,cjk预设覆盖范围cjkCJK 统一表意文字 平假名 片假名 全角字符hangul韩文谚文音节 Jamolatin-ext欧洲语言扩展拉丁 连字cyrillic/greek/hebrew西里尔 / 希腊 / 希伯来字母symbols数学、货币、箭头、制表符等符号reading文学阅读综合覆盖拉丁希腊西里尔符号CJK 引号也支持任意 Unicode 区间例如--intervals latin-ext,(0x2100-0x1D4F)运行--list-presets可查看全部预设及码点数量。转换出的./MyFont/文件夹用方法二或方法三装入设备即可。 完整说明含词典字体家族生成见官方文档 docs/sd-card-fonts.md字体加载实现可参考 lib/EpdFont/SdCardFontManager.h。常见问题装好字体后没生效重启设备强制重新扫描确认上传的是家族文件夹而非散落的单个文件。同一个家族装了两次/.fonts/版本优先/fonts/中的重名家族会被忽略属正常行为。词典字体回退成阅读字体EPUB 词典可用独立的 SD 卡字体家族全局或按书设置见Font Options。当可用内存紧张时会正常回退到阅读字体无需担心。字号缺失若保存的字号没有对应.cpfont文件CrossInk 会自动选择最接近的文件渲染。小结10 分钟走完下载/转换 → 拷贝 → 重启你的 CrossInk 就能流畅渲染中文、日文、韩文和各类扩展符号了。日常推荐方法三手动拷贝最快临时尝鲜用方法一设备内下载最省事。祝阅读愉快赞分享【免费下载链接】CrossInkE-reader firmware for ESP32 devices. Personal fork of Crosspoint Reader.项目地址https://gitcode.com/gh_mirrors/cr/CrossInk点击查看免费下载相关推荐Readest字体安装指南添加自定义字体的方法Readest字体安装指南添加自定义字体的方法 你是否曾因电子书默认字体单调而影响阅读体验Readest阅读器提供了强大的自定义字体功能让你可以根据个人喜桌面应用跨平台前端Docker 部署指南如何容器化 publiccode.asia 网站Docker 部署指南如何容器化 publiccode.asia 网站 publiccode.asia 网站是一个致力于推广公共资金资助软件开源的平台。本指南MOOTDXPython通达信数据接口的终极免费金融分析工具MOOTDXPython通达信数据接口的终极免费金融分析工具 在金融数据分析和量化投资领域获取准确、实时的股票行情数据是每个开发者的核心需求。MOOTDX作金融科技数据分析创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考