Skip to content

v2.16.3 — 大屏自适应 + 神经语音根治 + 浮层防盖

Choose a tag to compare

@suzike suzike released this 14 Oct 14:38
· 2 commits to main since this release

v2.16.3 — 大屏自适应 + 神经语音根治 + 浮层防盖(R107-R111)

2026-10-14 v2.16.2 后用户五连实报:「大屏段落宽度显窄」「图片刷出来变慢」「首图比正文宽没必要」「头区设计丑 + 神经语音无法使用」「更多展开后被文字/图片覆盖」。

R107 页宽放流 + 自适应度量(大屏段落显窄根治,双锁齐解)

  • 主锁:页宽预设 standard 820→1160、wide 960→1320(窄档 680 保留;块级 max-width 天然小窗吃满/大窗收帽)
  • 二锁:文字通道 --nj-measure 流动钳制 clamp(48/54em, 90/92cqi, 62/76em)——窄窗回到原行为,阅读栏变宽通道随之流动,封顶中文 76 字/拉丁 62 字;全部素消费同一变量,同轴在任何宽度自动保持
  • 实测 2400 宽窗:通道增长并收口 76em 天花板

R109 图片即时渲染(出图变慢根治)

  • R77「加载完成才淡入」的 opacity 门丢掉了渐进渲染(progressive 边下边显),整图完成+解码+300ms 过渡才亮相——慢网感知差数秒。门退役,图片随浏览器直出;占位比/重试/失败态保留

R111 更多浮层防盖(「有的会覆盖有的不会」根治)

  • 根因:头部三拍入场动画 fill: both 让 meta 行永久定格为层叠上下文(z 陷 0),浮层 z-30 被困——正文带 transform 的图(视差动画)与入场块 DOM 靠后即盖住浮层、普通段落盖不住
  • 修法:meta 锚 z-40(远低于全局浮层 900+/灯箱 999+);elementFromPoint 三点采样实证恒在顶层

其他

  • R108 首图 hero 出血退役——全部图与正文同轴无例外(用户定案「没必要」)
  • R110 头区动作 ghost 化:无框三阶色、悬停浮出(信息层级让位给作者/日期)
  • 期刊「导出当前页图片」失败不再静吞(真实错误浮出 + console 落档)
  • 神经语音 403 根治:微软 Sec-MS-GEC v2 令牌闸,src/main/EdgeTTS.js 官方逐位移植(对拍一致,实测 1.27s 合成)
  • 探针门禁 158 → 159 项
文件 SHA-256
RobinRead-2.16.3-setup.exe 37d523eb37666c510c94ca785c2b746570c8f0f82291ead4e6ebf2e32170e111
RobinRead-2.16.3-portable.exe 70d0ee6cfc634cf5c03ed639b700da333da4aae7ad4694082b3a3789bf5ed53b