Template:图书排版/styles.css:修订间差异

删除的内容 添加的内容
移除注音(HTML ruby)样式,行间注改为 图书排版 参数开关
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等)
第161行:
text-align:center;text-indent:0
}
.tushuheti--annotation p {
margin-top:0;margin-bottom:0;line-height:2.25;text-indent:2em
}
.tushuheti--annotation .heti-meta {
margin-top:12px;margin-bottom:24px
}
第250行:
color: #202122;
font-family: "TemplateStyles CJK Punct","TemplateStyles CJK Body",Georgia,-apple-system,"Nimbus Roman No9 L","Noto Serif SC","Songti SC","SimSun","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","WenQuanYi Micro Hei","ST Heiti",sans-serif;
}
 
/* ===== 2026-09 补齐(依据 scripts/survey-heti.js --diff)==============================
1) heti 官方有而本站缺的 5 个类(.heti 容器类本体有意不引入,理由见 content/tushu/DESIGN.md §2);
2) 参考 Wikisource SKQS 的两项:正文行宽、楷体字体栈。
================================================================================== */
.heti--sans {
font-family:"Helvetica Neue",helvetica,arial,"Heti Hei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"
}
.heti-adjacent-half {
margin-inline-end:-0.5em
}
.heti-adjacent-quarter {
margin-inline-end:-0.25em
}
.heti-spacing-start {
margin-inline-end:.25em
}
.heti-spacing-end {
margin-inline-start:.25em
}
 
/* 正文行宽 —— 参考 Wikisource SKQS 的 .skqs-body(max-width:42em + 居中);
heti 的 $line-length 也是 42em(两处独立收敛到同一值)。由 {{图书排版|限宽}} 触发。 */
.heti--line-length {
max-width: 42em;
margin-inline: auto;
}
 
/* 楷体字体栈 —— 取自 Wikisource [[Template:楷體/style.css]] 的完整栈;
删去本站不会命中的 :lang(zh-tw)/(zh-hk)/(zh-mo) 变体覆盖(本站只有 zh/zh-hans/zh-hant)。 */
.heti--kai, .heti--kai p {
font-family: "TemplateStyles CJK Punct", Times, "Kaiti SC", 楷体, KaiTi, 楷体_GB2312, 华文楷体, STKaiti, "Kaiti TC", 標楷體, DFKai-SB, "TW-Kai", 全字庫正楷體, serif;
}