Skip to content

GoRead v1.5.6

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Aug 13:56

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,使其跟随宿主上设置的阅读器字号缩放。