跳转到内容

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

勤求古训,博采众方
删除的内容 添加的内容
修正:恢复汉字字体优先级(此前误将雅黑提前),并将中文标点(含引号)改由宋体类全角字体渲染
按用户要求:中文标点字体改为苹方(PingFang SC)优先于思源宋体
第3行: 第3行:
@font-face {
@font-face {
font-family: "TemplateStyles CJK Punct";
font-family: "TemplateStyles CJK Punct";
src: local("Noto Serif SC"), local("NotoSerifSC-Regular"),
src: local("PingFang SC"), local("PingFangSC-Regular"),
local("Noto Serif SC"), local("NotoSerifSC-Regular"),
local("Source Han Serif SC"), local("Songti SC"),
local("Source Han Serif SC"), local("Songti SC"),
local("STSong"), local("SimSun"), local("宋体"), local("Microsoft YaHei UI");
local("STSong"), local("SimSun"), local("宋体"), local("Microsoft YaHei UI");

2026年9月14日 (一) 13:35的版本

/* —— 中文标点别名:引号等中文标点交给宋体类字体(全角字身),
      避免苹方/雅黑/Georgia 的窄引号造成标点贴字 —— */
@font-face {
	font-family: "TemplateStyles CJK Punct";
	src: local("PingFang SC"), local("PingFangSC-Regular"),
	     local("Noto Serif SC"), local("NotoSerifSC-Regular"),
	     local("Source Han Serif SC"), local("Songti SC"),
	     local("STSong"), local("SimSun"), local("宋体"), local("Microsoft YaHei UI");
	unicode-range: U+2000-206F, U+3000-303F;
}
/* —— 中文字体别名:汉字恢复站点原有字体优先级,拉丁字母与数字仍由 Georgia 渲染 —— */
@font-face {
	font-family: "TemplateStyles CJK Body";
	src: local("PingFang SC"), local("PingFangSC-Regular"),
	     local("Hiragino Sans GB"), local("HiraginoSansGB-W3"),
	     local("Noto Serif SC"), local("NotoSerifSC-Regular"),
	     local("Microsoft YaHei UI"), local("Microsoft YaHei"),
	     local("WenQuanYi Micro Hei"), local("ST Heiti"), local("SimSun");
	unicode-range: U+2E80-2EFF, U+31C0-31EF, U+3200-32FF,
	               U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+FE10-FE6F, U+FF00-FFEF,
	               U+1F200-1F2FF, U+20000-2A6DF;
}

div.mw-parser-output{
	background-color:#f6f4f0; 
}

h2 { font-size: 1.75rem }
h3 { font-size: 1.5rem }
h4 { font-size: 1.25rem }
h5 { font-size: 1.125rem }
h6 { font-size: 1rem }

h2,h3,h4,h5,h6 {
	font-weight: bold;
    font-family: "TemplateStyles CJK Punct", "TemplateStyles CJK Body", Georgia, -apple-system, 'Nimbus Roman No9 L', 'PingFang SC', 'Hiragino Sans GB', 'Noto Serif SC', 'Microsoft Yahei UI', 'WenQuanYi Micro Hei', 'ST Heiti', sans-serif;
}

p {
	font-size: 120%;
	text-indent:2em;
    font-family: "TemplateStyles CJK Punct", "TemplateStyles CJK Body", Georgia, -apple-system, 'Nimbus Roman No9 L', 'PingFang SC', 'Hiragino Sans GB', 'Noto Serif SC', 'Microsoft Yahei UI', 'WenQuanYi Micro Hei', 'ST Heiti', sans-serif;
}
/* 行间注(ruby):wikitext 直接写 <ruby>被注字<rt>注文</rt></ruby> */
ruby { ruby-align: center; }
ruby rt { font-size: 0.55em; font-weight: normal; }
.mw-parser-output .heti--annotation p { line-height: 2.25; }
/* —— 古籍纸阅读:纸色与文字色固定,不随皮肤暗色主题变化 —— */
div.mw-parser-output { background-color: #f6f4f0 !important; }
.mw-parser-output { color: #202122; }
.mw-parser-output a { color: #0645ad; }

/* —— heti 中文排版选取(不入 sup/sub 以免与脚注角标冲突)—— */
.mw-parser-output p { text-align: justify; }
.mw-parser-output p:not(:lang(zh)) { text-align: start; }
.mw-parser-output em { font-weight: 600; }
.mw-parser-output ins, .mw-parser-output u { padding-block-end: 1px; border-block-end: 1px solid; text-decoration: none; }