Template:Zy/styles.css:修订间差异
删除的内容 添加的内容
注音样式收归本模板:rt 字号改为 .55em,去掉 text-align:justify 与 font-feature-settings |
注文自带西文字体栈(Times New Roman 等):修拼音声调偏右(Georgia 缺 ā/ǎ/ǐ 会回退宋体) |
||
第3行:
2026-09 起「图书排版」不再管注音,字号归本模板),user-select:none 避免
选中正文时把注文一起带走。
字体:注文是拉丁字母(拼音),必须自带字体栈。不指定的话 rt 会继承 p 的栈
(…Georgia… 一路到 SimSun),而 Georgia 没有 ā(U+0101) / ǎ(U+01CE) /
ǐ(U+01D0) 这些扩展区带调字母,会回退到栈尾的宋体,宋体把声调画在字母右侧,
这就是「声调偏右」(mò 正常,因为 ò 在 Latin-1,谁都有)。Times New Roman
覆盖完整拼音声调,置于首位;栈中刻意不含 CJK 字体,避免再次回退到宋体。
本规则只作用于 <rt> 与其中的 span,被注字和正文仍用页面的 CJK 字体(思源宋体)。
letter-spacing:normal 切断从 p 继承的 .02em 字距——万一声调由组合符合成,
字距会把声调符与字母推开。
注意:段落行距不属于本模板的职责。只要一行里有 <ruby>,行盒就会被撑高,
第11行 ⟶ 第21行:
}
ruby.zy > rt {
font-family: "Times New Roman", "Nimbus Roman No9 L", "Liberation Serif", "DejaVu Serif", "Noto Serif", serif;
font-size: .55em;
font-weight: normal;
letter-spacing: normal;
user-select: none;
}
| |||