如何解决 kindle 电子书字体颜色浅淡的问题
在用 Kindle 阅读电子书时,有些电子书部分段落甚至全部内容的字体颜色显得很浅很淡。导致这种问题的原因,可能是因为电子书在在制作的过程中被设置成了彩色或灰色,这样做很适合全彩屏幕,但对于单色电子墨水屏幕来说,浅色字体的体验很糟糕。
由于电子书的源文件是由 XHTML 和 CSS 组成的,我们只需要将 CSS 中声明的颜色属性删除,或者把这些颜色修改为纯黑色即可。下面介绍两种方法,可根据自己的需要选用。
方法一:使用 Calibre 修改
在 Calibre 中通过右键菜单转换电子书,点击转换对话框的左侧的【界面外观】,然后在右侧面板中,切换到【样式】选项卡,把滚动条拉到底,在“过滤样式信息”那一栏勾选【颜色】,最后点击【确定】按钮开始转换,转换后的电子书文字就是纯黑色了。
注意,如果你要输出的是 MOBI 格式,默认情况下 Calibre 会将其转换为旧的 mobi7 格式,这会影响原始排版,如果你想尽量保持原始排版,需要在“MOBI输出”选项中,把“MOBI文件类型” 选为“both”,或选择 AZW3 格式。
方法二:修改源文件中的 CSS
这种方法比较麻烦,但是适用于想要最大程度保留电子书原始排版的情况。此方法需要用到 KindleUnpack 和 KindleGen 这两款软件,请先下载备用。
首先需要用 KindleUnpack 把要处理的电子书拆解为源文件。然后找到并编辑源文件中的 CSS 文件,删除里面的所有 color
属性(或者把所有 color
的属性值都改为 #000
或 black
也可以)。
最后用 KindleGen 通过 opf 文件重新生成 mobi 文件即可。这样所有的内容就会变成纯黑色了。
注意,如果你拆解后发现没有 CSS 文件,说明这本电子书是旧标准的 mobi7 电子书,使用方法一即可。
© 「书伴」原创文章,转载请注明出处及原文链接:https://bookfere.com/post/362.html
“Calibre教程”相关阅读
- 解决 Calibre 推送“500 Error: bad syntax”错误
- Calibre使用教程之为电子书添加或修改封面
- 如何用 Calibre 和 Count Pages 插件统计电子书的字数和页数
- Calibre 使用教程之转换电子书格式
- Calibre 使用教程之为电子书添加更换字体
- Calibre 使用教程之批量获取电子书元数据
- 解决依赖内嵌字体才能正常显示的电子书乱码问题
- Calibre 转换 TXT 文件出现 Errno 21 错误的解决方法
- Calibre 使用教程之抓取 RSS 制成电子书
- Calibre 发布 3.0 版本(附常用功能梳理)
- 用 GitHub Actions 让 Calibre 定时推送新闻到 Kindle
- 如何解决 Kindle 电子书无法更换字体的问题
- 英文电子书使用字典查词时选中整段的解决方法
- Calibre 使用教程之为 Kindle 电子书添加页码
- Calibre 使用教程之优化电子书的排版
使用微信推送到kindle上的文章,文字一样浅色,这种情况应该没有办法处理了。
目录显示很浅怎么改呢,试了移除颜色过滤还是不行。附上书的链接https://ikumamon.lanzouj.com/iLAVn05gxgmd
我用你提供的电子书文件测试了一下,不论转换成 MOBI 还是 AZW3 格式,用文中第一种方法都是可以移除颜色的。转换后的电子书文件已发送到你留的邮箱中。
妈呀,感谢!
非常有用的教程,谢谢,省了我很多时间。
为什么USB推送到那个kindle 那个封面 怎么显示不出来 怎么才能显示出来呢 还有哪里可以下载漫画资源
封面问题请参考《为何推送 KF8 标准 MOBI 电子书不显示封面》。漫画资源建议通过搜索引擎获取。
3.6版本的怎么改
yundou 您好。3.6 版本没有变化,方法是一样的
站长你好,请问下koreader里面不管什么字体什么格式都比原生的字体淡一些,请问有什么办法解决这个问题?
YAN 您好。在 Koreader 的阅读状态下,点击屏幕上部,调出控制面板,在底部的控制条中,点击倒数第二个“B”图标,可以调节“字体黑度”,看看有没有作用?
感谢您的回复,看了一下,黑度有三种,最黑的“较深”也相比原生的要淡,不能说是黑,偏灰色多一些,已经去除了颜色css,请问下有比较理想的方法吗?
仔细看了下,Koreader 没有其它相关的设置项了,或许这和软件的渲染机制有关系。
用软件修改后还是没有像黑体那样黑,也不像宋体,感觉变化很小
这个技术贴不适用现如今的Calibre软件,希望楼主修改。
曾荣华 您好。谢谢提醒。本文适合最新版本的 Calibre。最新版 Calibre 已将几处英文改成了中文,对此本文已做相应修改。
可是我压根就没看到“样式 (Styling)”选项卡,真的不知道如何操作,还有,建议评论支持加载图片,这样有利于问题的解决。谢谢
不好意思,我找到了,但是楼主还是需要修改”过滤样式信息“,该部分与最新的软件版本显示不对应,谢谢
您安装的 Calibre 的“样式”面板底部没有“过滤样式信息”区块吗?
还有一个问题,为什么我用这个软件,将文档转换成mobi格式上传到kindle,在kindle打开时候显示是否在亚马逊商城购买,然后就压根打不开。
转换 mobi 文件时设置“MOBI文件类型”了吗?如果将其设置成了“new”,则可能出现这种情况。
想请教一个问题,我经常用的微信里的send to kindle,由于文章里的格式五花八门,因此,推送到paperwhite3以后,字体也是五花八门的,最关键是,字体是不能修改的,因此,按照您的教程,我把设备越狱了,然后我把4个字体都调整成我自己习惯的圆体,这个也成功了,现在推送过来的文章不管什么字体都显示成圆体了。但我还有一个问题还没解决,推送过来的文章的字体很多估计是带颜色的,在pw3看起来很淡,不带颜色的就非常好。通过pc来做些调整我会操作,但很麻烦,没有了便利性。我看那个font插件很复杂,我不太会操作,有没有什么办法直接在kindle上设置,比如一次性取消kindle上所有文字的颜色,或者哪怕麻烦点,在kindle上直接可以修改这些推送文章的字体颜色,毕竟,一个个到pc上操作就没有意义了。
等到了这篇文章,亚马逊的《高效能人士的七个习惯》电子书就存在这个问题,还是30多块买的,结果里边有的字体淡的根本看不清,买下根本就没看。友情提示:亚马逊买书一定要先看样张。如果是自己导入的电子书还好,亚马逊官方的所谓正版书连KINDLE只是黑白都不能事先适配好,真是无语,买书一定要先看样张。