KOReader 换肤到底怎么调?3 个场景把界面主题讲清楚
【免费下载链接】koreaderAn ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices项目地址: https://gitcode.com/GitHub_Trending/ko/koreader
KOReader 是一款开源电子书阅读器,这篇文章教你把 KOReader 换肤调到顺手,从开菜单到按场景配样式,一次讲明白。
🎨 改之前先搞清楚:样式微调到底改的是什么
KOReader 的换肤不是给你换一整套新皮肤,而是一组带 ID 的 CSS 规则开关,每个开关只有三种状态:开、关、或者自定义一条规则。所有预定义选项都注册在 css_tweaks.lua 里,想查有没有某个样式,来这里搜 ID 最快。
⏱️ 30 秒上手:从打开菜单到看到效果
- 阅读页面点一下屏幕中央,调出主菜单。
- 进入"样式调整",里面按页边距、字体、排版分好了类。
- 随手勾选一个选项,比如"忽略出版商页边距"。
- 页面立即按新样式重排,不用翻页、不用重启。
所有修改实时生效、无需重启,改错了直接取消勾选即可。
📖 按场景挑样式:护眼 / 夜间 / 高对比度
睡前刷手机:暖色 + 大行距怎么配
- 行高调整(让段落之间呼吸感更强)
- 覆盖字体大小(调大一号,眯眼时间少一半)
- 忽略出版商页边距(文字离屏幕边缘远一点,看久了不累)
关灯后看 EPUB:深色底 + 高亮文字
- 界面颜色反转(深色底配浅色字,即 KOReader 夜间模式设置里的关键一步)
- 忽略垂直页边距(整屏排满,翻页频率降低)
- 覆盖字体大小(暗环境下字号稍大更好辨认)
户外强光下:高对比度组合
- 忽略所有水平页边距(版面更宽,强光下更耐读)
- 行高调整(段落间距拉开,字不发糊)
- 字重/字体渲染调整(笔画更实,阳光下更清晰)
不想用预设?自己写一条 CSS 规则
每条规则带一个 priority 值,数值大的排在小的后面,覆盖它;用 conflicts_with 声明互斥关系,打开这条时自动关掉那条,避免两条规则打架。这是 css_tweaks 里注册一条自定义规则的骨架:
{ id = "my_custom", title = "自定义行高", priority = 10, conflicts_with = "line_height_large", css = [[body { line-height: 1.8 !important; }]], }注意:这段代码仅用于理解结构,实际使用请参照仓库中现有条目的格式。
三个容易踩的坑
- 勾了"忽略页边距",某些 PDF 还是留白——那是出版商硬编码的页边距,css_tweaks 管不到。
- 两条规则冲突导致样式来回跳——检查它们的 conflicts_with 声明,把不需要的关掉一条。
- 改完觉得不对劲又忘了动了哪项——长按任意样式选项可看它的说明和 CSS,界面底部还有"恢复"按钮,一键回到默认。
想批量应用或保存配置
每本书的样式组合是单独保存的,想统一所有书,长按某个样式选项即可切换"对所有书生效",之后打开任何一本都会沿用这组组合,不用再逐本调整。
KOReader 的换肤不是换一套皮肤,而是一组可叠加的样式开关,按需组合即可。打开你手头那本书的样式调整菜单,先把夜间模式试一遍。
【免费下载链接】koreaderAn ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices项目地址: https://gitcode.com/GitHub_Trending/ko/koreader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考