82855 AI Apple Watch CentOS Eclipse H700 iOS iPad iPhone iphone4 iTunes Java Javascript linux Mac MBP MySQL Noteshelf Oracle OS X Parallels Desktop RAID RMPP RockyLinux Rocky Linux Snow Leopard SQL SVN Thinkpad Vite VMware Vue Windows Windows 7 Windows 11 Word X40 压缩算法 字体 导航 数据库 朗逸 达美 运维 闹钟

使用Calibre给ePub书籍内嵌字体


最新的 reMarkable 3.28 系统支持epub的内嵌字体了,终于不用忍受日语字体了。但是需要手工把字体嵌入epub中去。

1 首先选择要转换的书,并且选择 convert books > Convert individually

2 选择 epub -> epub。然后在 Look & feel 中选择 embed all fonts in document. Embed font family 里选择想要的字体。我试下来RMPP里最合适的是 Noto Sans SC Light。如果系统里安装的是多种字重组合的字体有可能Calibre不支持,可以通过 Add fonts添加单一字重的ttf进来。

3 选择过滤style,删除原来的字体。然后在Extra style里写入自定义的字体。

/* 全局覆盖所有文字 */
body, p, div, span, li, dd, dt, td, th, a, em, strong, i, b {
    font-family: "Noto Sans SC Light", sans-serif !important;
    font-weight: 300 !important; /* Thin对应字重100,强制细体,防止自动加粗 */
}
/* 标题统一也用细体,不需要可删除这段 */
h1,h2,h3,h4,h5,h6 {
    font-family: "Noto Sans SC Light", sans-serif !important;
    font-weight: 300 !important;
}
/* 清除原书强制字重样式 */
* {
    font-weight: inherit !important;
}

最后按OK就可以了


发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理