GoRead v1.5.6
🚀 新增
设置:新增「默认字号」与「默认阅读方式」配置
- 设置页新增「默认字号」项,可通过
+/−按钮步进调节,并受最小、最大值约束。 - 设置页新增「默认阅读方式」项,支持在「纵向阅读」与「横向阅读」之间选择。
- 以上配置仅作用于新导入的书籍,已入库的存量书籍不受影响。
- MOBI、Markdown、HTML、TXT 等不支持横向阅读的格式,即使配置了默认横向,也会自动回退为纵向阅读。
🐛 修复
修复调节字号无法影响书籍 rem 属性的问题
- 此前书籍在 Shadow DOM 中渲染时,样式里的
rem单位以文档根元素<html>的 font-size 为准,而不是阅读器宿主(:host),导致在阅读器内调节字号后,使用rem的书籍内容无法跟随缩放。 - 新增书籍 CSS 归一化处理(
normalizeBookCssForShadow),并统一应用于 EPUB 横向、EPUB 纵向及 MOBI 渲染:- 将
html/:root选择器改写为:host; - 剥离根级规则中的
font-size,避免书籍自身样式覆盖阅读器字号; - 将
rem单位改写为em,使其跟随宿主上设置的阅读器字号缩放。
- 将