Example:字体调用:修订间差异
来自ANACHRONISM
更多操作
无编辑摘要 |
字体类名同步替换:配合 MediaWiki:Citizen.css 的展示字体替换,按字体名重命名类名调用(font-seldom→font-tesla、font-script→font-ballet、font-rogue→font-college、font-milton→font-chrontor、font-narrow→font-cinzel、font-yahei→font-noto) |
||
| 第8行: | 第8行: | ||
| 霞鹜文楷 Medium || 无(全站默认) || <code>/fonts/LXGWWenKai-Medium.woff2</code> || 全站默认字体,无需调用 | | 霞鹜文楷 Medium || 无(全站默认) || <code>/fonts/LXGWWenKai-Medium.woff2</code> || 全站默认字体,无需调用 | ||
|- | |- | ||
| Seldom Scene || <code>font- | | Seldom Scene || <code>font-tesla</code> || <code>/fonts/SeldomScene.woff2</code> || 西文字体,中文回落到霞鹜文楷 | ||
|- | |- | ||
| ScriptSERIF || <code>font- | | ScriptSERIF || <code>font-ballet</code> || <code>/fonts/ScriptSERIF-ripTRASH.woff2</code> || 西文字体,中文回落到霞鹜文楷 | ||
|- | |- | ||
| Roguedash Solid || <code>font- | | Roguedash Solid || <code>font-college</code> || <code>/fonts/Roguedash-Solid.woff2</code> || 西文字体,中文回落到霞鹜文楷 | ||
|- | |- | ||
| 微软雅黑 Bold || <code>font- | | 微软雅黑 Bold || <code>font-noto</code> || <code>/fonts/MicYahei-Bold.woff2</code> || 中文字体,含中文字形,可直接用于中文 | ||
|- | |- | ||
| Anurati || <code>font-anurati</code> || <code>/fonts/Anurati-Regular.woff2</code> || 西文字体,中文回落到霞鹜文楷 | | Anurati || <code>font-anurati</code> || <code>/fonts/Anurati-Regular.woff2</code> || 西文字体,中文回落到霞鹜文楷 | ||
|- | |- | ||
| Milton Grotesque || <code>font- | | Milton Grotesque || <code>font-chrontor</code> || <code>/fonts/MiltonGrotesque.woff2</code> || 西文字体,中文回落到霞鹜文楷 | ||
|- | |- | ||
| Narrow Streets || <code>font- | | Narrow Streets || <code>font-cinzel</code> || <code>/fonts/NARROWSTREETSRegular.woff2</code> || 西文字体,中文回落到霞鹜文楷 | ||
|- | |- | ||
| JetBrains Mono Bold || <code>font-mono</code> || <code>/fonts/JetBrainsMono-Bold.woff2</code> || 等宽西文字体,中文回落到霞鹜文楷 | | JetBrains Mono Bold || <code>font-mono</code> || <code>/fonts/JetBrainsMono-Bold.woff2</code> || 等宽西文字体,中文回落到霞鹜文楷 | ||
| 第32行: | 第32行: | ||
<pre> | <pre> | ||
<span class="font- | <span class="font-tesla">Seldom Scene 效果</span> | ||
<span class="font- | <span class="font-ballet">ScriptSERIF 效果</span> | ||
<span class="font- | <span class="font-college">Roguedash 效果</span> | ||
<span class="font- | <span class="font-noto">微软雅黑效果</span> | ||
<span class="font-anurati">Anurati 效果</span> | <span class="font-anurati">Anurati 效果</span> | ||
<span class="font- | <span class="font-chrontor">Milton 效果</span> | ||
<span class="font- | <span class="font-cinzel">Narrow 效果</span> | ||
<span class="font-mono">JetBrains Mono 效果 0123</span> | <span class="font-mono">JetBrains Mono 效果 0123</span> | ||
<span class="font-rubik">Rubik 效果</span> | <span class="font-rubik">Rubik 效果</span> | ||
| 第45行: | 第45行: | ||
效果: | 效果: | ||
<span class="font- | <span class="font-tesla">Seldom Scene 效果</span> | ||
<span class="font- | <span class="font-ballet">ScriptSERIF 效果</span> | ||
<span class="font- | <span class="font-college">Roguedash 效果</span> | ||
<span class="font- | <span class="font-noto">微软雅黑效果</span> | ||
<span class="font-anurati">Anurati 效果</span> | <span class="font-anurati">Anurati 效果</span> | ||
<span class="font- | <span class="font-chrontor">Milton 效果</span> | ||
<span class="font- | <span class="font-cinzel">Narrow 效果</span> | ||
<span class="font-mono">JetBrains Mono 效果 0123</span> | <span class="font-mono">JetBrains Mono 效果 0123</span> | ||
| 第80行: | 第80行: | ||
<pre> | <pre> | ||
<span class="font- | <span class="font-college">Anachronism 万类天宥 000800</span> | ||
<span class="font- | <span class="font-noto">Anachronism 万类天宥 000800</span> | ||
<span class="font-anurati">Anachronism 万类天宥 000800</span> | <span class="font-anurati">Anachronism 万类天宥 000800</span> | ||
<span class="font- | <span class="font-chrontor">Anachronism 万类天宥 000800</span> | ||
<span class="font- | <span class="font-cinzel">Anachronism 万类天宥 000800</span> | ||
<span class="font-mono">Anachronism 万类天宥 000800</span> | <span class="font-mono">Anachronism 万类天宥 000800</span> | ||
<span class="font-rubik">Anachronism 万类天宥 000800</span> | <span class="font-rubik">Anachronism 万类天宥 000800</span> | ||
| 第91行: | 第91行: | ||
效果: | 效果: | ||
<span class="font- | <span class="font-college">Anachronism 万类天宥 000800</span> | ||
<span class="font- | <span class="font-noto">Anachronism 万类天宥 000800</span> | ||
<span class="font-anurati">Anachronism 万类天宥 000800</span> | <span class="font-anurati">Anachronism 万类天宥 000800</span> | ||
<span class="font- | <span class="font-chrontor">Anachronism 万类天宥 000800</span> | ||
<span class="font- | <span class="font-cinzel">Anachronism 万类天宥 000800</span> | ||
<span class="font-mono">Anachronism 万类天宥 000800</span> | <span class="font-mono">Anachronism 万类天宥 000800</span> | ||
| 第111行: | 第111行: | ||
<pre> | <pre> | ||
<div class="{{#switch:{{{字体|}}} | <div class="{{#switch:{{{字体|}}} | ||
|seldom=font- | |seldom=font-tesla | ||
|script=font- | |script=font-ballet | ||
|rogue=font- | |rogue=font-college | ||
|yahei=font- | |yahei=font-noto | ||
|anurati=font-anurati | |anurati=font-anurati | ||
|milton=font- | |milton=font-chrontor | ||
|narrow=font- | |narrow=font-cinzel | ||
|mono=font-mono | |mono=font-mono | ||
|rubik=font-rubik | |rubik=font-rubik | ||
| 第138行: | 第138行: | ||
! 工具类 !! 对应字体 !! 用途 | ! 工具类 !! 对应字体 !! 用途 | ||
|- | |- | ||
| <code>font- | | <code>font-tesla</code> || Seldom Scene || 英文标题、装饰文字 | ||
|- | |- | ||
| <code>font- | | <code>font-ballet</code> || ScriptSERIF || 英文标题、装饰文字 | ||
|- | |- | ||
| <code>font- | | <code>font-college</code> || Roguedash Solid || 英文标题、装饰文字 | ||
|- | |- | ||
| <code>font- | | <code>font-noto</code> || 微软雅黑 Bold || 中文正文、需要更硬朗风格的标题 | ||
|- | |- | ||
| <code>font-anurati</code> || Anurati || 英文标题、装饰文字 | | <code>font-anurati</code> || Anurati || 英文标题、装饰文字 | ||
|- | |- | ||
| <code>font- | | <code>font-chrontor</code> || Milton Grotesque || 英文标题、装饰文字 | ||
|- | |- | ||
| <code>font- | | <code>font-cinzel</code> || Narrow Streets || 英文标题、装饰文字 | ||
|- | |- | ||
| <code>font-mono</code> || JetBrains Mono Bold || 代码、编号、等宽数字 | | <code>font-mono</code> || JetBrains Mono Bold || 代码、编号、等宽数字 | ||
2026年10月5日 (一) 23:37的版本
本页展示 wiki 中已加载的自定义字体及其调用方式。字体通过 CSS 工具类调用,不依赖模板。
已加载字体
| 字体 | 工具类 | 来源文件 | 说明 |
|---|---|---|---|
| 霞鹜文楷 Medium | 无(全站默认) | /fonts/LXGWWenKai-Medium.woff2 |
全站默认字体,无需调用 |
| Seldom Scene | font-tesla |
/fonts/SeldomScene.woff2 |
西文字体,中文回落到霞鹜文楷 |
| ScriptSERIF | font-ballet |
/fonts/ScriptSERIF-ripTRASH.woff2 |
西文字体,中文回落到霞鹜文楷 |
| Roguedash Solid | font-college |
/fonts/Roguedash-Solid.woff2 |
西文字体,中文回落到霞鹜文楷 |
| 微软雅黑 Bold | font-noto |
/fonts/MicYahei-Bold.woff2 |
中文字体,含中文字形,可直接用于中文 |
| Anurati | font-anurati |
/fonts/Anurati-Regular.woff2 |
西文字体,中文回落到霞鹜文楷 |
| Milton Grotesque | font-chrontor |
/fonts/MiltonGrotesque.woff2 |
西文字体,中文回落到霞鹜文楷 |
| Narrow Streets | font-cinzel |
/fonts/NARROWSTREETSRegular.woff2 |
西文字体,中文回落到霞鹜文楷 |
| JetBrains Mono Bold | font-mono |
/fonts/JetBrainsMono-Bold.woff2 |
等宽西文字体,中文回落到霞鹜文楷 |
| Rubik Medium | font-rubik |
/fonts/Rubik-Medium.woff2 |
西文字体,中文回落到霞鹜文楷 |
完整调用示例
给任意元素加上对应的类名即可:
<span class="font-tesla">Seldom Scene 效果</span> <span class="font-ballet">ScriptSERIF 效果</span> <span class="font-college">Roguedash 效果</span> <span class="font-noto">微软雅黑效果</span> <span class="font-anurati">Anurati 效果</span> <span class="font-chrontor">Milton 效果</span> <span class="font-cinzel">Narrow 效果</span> <span class="font-mono">JetBrains Mono 效果 0123</span> <span class="font-rubik">Rubik 效果</span>
效果:
Seldom Scene 效果
ScriptSERIF 效果
Roguedash 效果
微软雅黑效果
Anurati 效果
Milton 效果
Narrow 效果
JetBrains Mono 效果 0123
Rubik 效果
默认字体对比
不写任何类名时,使用的是全站默认字体:
<span>默认字体效果 Default 123</span>
效果:
默认字体效果 Default 123
中英混排
西文字体不含中文字形,中文字符会自动回落到霞鹜文楷;微软雅黑含中文字形,中英文都生效:
<span class="font-college">Anachronism 万类天宥 000800</span> <span class="font-noto">Anachronism 万类天宥 000800</span> <span class="font-anurati">Anachronism 万类天宥 000800</span> <span class="font-chrontor">Anachronism 万类天宥 000800</span> <span class="font-cinzel">Anachronism 万类天宥 000800</span> <span class="font-mono">Anachronism 万类天宥 000800</span> <span class="font-rubik">Anachronism 万类天宥 000800</span>
效果:
Anachronism 万类天宥 000800
Anachronism 万类天宥 000800
Anachronism 万类天宥 000800
Anachronism 万类天宥 000800
Anachronism 万类天宥 000800
Anachronism 万类天宥 000800
Anachronism 万类天宥 000800
在模板中调用
内容展示类模板可以通过参数切换字体。例如:
<div class="{{#switch:{{{字体|}}}
|seldom=font-tesla
|script=font-ballet
|rogue=font-college
|yahei=font-noto
|anurati=font-anurati
|milton=font-chrontor
|narrow=font-cinzel
|mono=font-mono
|rubik=font-rubik
|#default=
}}">{{{标题|}}}</div>
调用:
{{模板名字
|标题=万类天宥
|字体=yahei
}}
参数说明
| 工具类 | 对应字体 | 用途 |
|---|---|---|
font-tesla |
Seldom Scene | 英文标题、装饰文字 |
font-ballet |
ScriptSERIF | 英文标题、装饰文字 |
font-college |
Roguedash Solid | 英文标题、装饰文字 |
font-noto |
微软雅黑 Bold | 中文正文、需要更硬朗风格的标题 |
font-anurati |
Anurati | 英文标题、装饰文字 |
font-chrontor |
Milton Grotesque | 英文标题、装饰文字 |
font-cinzel |
Narrow Streets | 英文标题、装饰文字 |
font-mono |
JetBrains Mono Bold | 代码、编号、等宽数字 |
font-rubik |
Rubik Medium | 英文标题、装饰文字 |
注意事项
- 西文字体均不含中文字形,中文字符会回落到霞鹜文楷。
- 微软雅黑含中文字形,中英文都生效。
- 字体文件路径统一为
/fonts/,文件名区分大小写。 - 新增字体时,先在
MediaWiki:Citizen.css里加@font-face,再加变量和工具类。 - 调用时只需加类名,不要在行内写
font-family。