Template:图书排版/doc:修订间差异

删除的内容 添加的内容
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等)
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等)
第27行:
 
=== 字体分派:中文 / 西文 / 标点 ===
样式用两一个 <code>@font-face</code> 配 <code>unicode-range</code>,把不同标点码位分单独交给不同字宋体字:
 
{| class="wikitable"
! 字符范围 !! 实际字体 !! 说明
|-
| 拉丁字母、数字(ASCII) || GeorgiaVerdana 等/ Arial(黑体栈的西文字体) || 保留原有西文观感
|-
| 汉字、假名等 CJK || '''PingFang SC / Microsoft YaHei'''(黑体栈) → Hiragino Sans GB → SimSun → SimSun-ExtB/G → Jigmo → HanaMin || 黑体优先,屏幕阅读舒适;生僻字自动往后掉到扩展区字体。繁体视图由 <code>:lang(zh-hant)</code> 换成繁体系(苹方 TC / 微軟正黑體)
| 汉字、假名等 CJK || '''Noto Serif SC''' → Source Han Serif SC → Songti SC → SimSun → PingFang SC Regular → … || 宋体类优先(思源宋体 → macOS 宋体 → Windows 宋体),苹方、雅黑等黑体仅作最后兜底;可用名称因系统而异 —— '''Windows 上安装的苹方其注册名为 <code>PingFang SC Regular</code>''',写成家族名 <code>PingFang SC</code> 或 macOS 的 <code>PingFangSC-Regular</code> 都不会匹配。(<code>local()</code> 只认字体全名 / PostScript 名)
|-
| 中文标点(引号<code>,。、破折号、顿号、书名号等:;!?()“”《》「」——……</code>) || Noto<code>local("SimSun")</code> Serif→ <code>local("宋体")</code> → Songti SC → SourceSTSong Han→ Noto Serif SC →|| Songti<code>unicode-range: SCU+00B7, →U+2000-206F, SimSun(宋体类) ||U+3000-303F, 标点U+FF01-FF1F</code>;占满一个全角字身,两侧留白正常
|}