跳转到内容
打开/关闭菜单
  • 1 条目
  • 2 文件
  • 8 用户
  • 635 编辑
ANACHRONISM
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

Example:字体调用

来自ANACHRONISM
Ancimen​(留言 | 贡献)2026年10月5日 (一) 23:37的版本 (字体类名同步替换:配合 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))

本页展示 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。