mirror of
https://github.com/hectorqin/reader.git
synced 2026-11-11 21:41:02 +08:00
把 #48 的朗读条与快捷列改动合进本分支,两处冲突都在 `web/src/ui/reader-chrome.tsx`,都取 main 那一侧: - 快捷列:main 删掉了 目录 / 行距 / 页边距 / 设置 四个入口(#48 的报告), 本分支新增的 `menu` / `line-height` / `indent` / `sliders` 随之作废。 留下 主题 / 字号 / 听书 三项,字号改用本分支新词汇表的 `text-size`, 听书改用 `volume`。 - 朗读条:main 拆成两行(控制行 + 进度行)并加了 `tts-stop`。本分支的单行 版本丢弃。图标名按本分支的词汇表回落:`backward-step`/`forward-step` → `step-backward`/`step-forward`,`xmark` → `close`。 为让两边都能编译,`icon-names.ts` 增加一层别名表 `ICON_ALIASES` (`font`/`volume-high`/`bars`/`gear`/`xmark`/`magnifying-glass`/`books` → 已画的码点),另导出 `ICON_CODEPOINT_TABLE`。别名是**拼写**不是字形: `icons.test.ts` 的借用名单断言只管 `paths.mjs`,新增两条断言钉住别名既 落在被否名单里、又必须指向字体真画了的码点;码点唯一性改按去重后的集合计。