首页创作台

#自定义字体

Atzs 集成了 ZeoSeven Fonts 的公共 FontsAPI,可供直接在文章中使用。

#语法

md
:::
key=value
:::

使用字体在 ZeoSeven Fonts 的唯一 ID 来声明使用的字体。

为确保配置约束不影响实际需要编写的文本,需要严格声明在文章的开头,不能出现空格或换行,不区分大小写。

keyvalue默认值描述
fontFamilyidid,idGeist,system-ui用于指定正文字体
fontFamily:bolderidid,idsystem-ui跟随 fontFamily用于指定粗体的字体,也可使用 system-ui 指定使用系统默认字体,当不声明此值时,默认回退到正文字体或浏览器默认
ignoreBrowserBoldertruefalse如果为 true 则忽略浏览器对粗体的处理,使用字体原始字形

#字体回退

可使用半角逗号 , 分隔多个字体 ID 组合,越靠左的字体字符优先级越高。

md
:::
fontFamily=-a,572
:::

#示例

md
:::
fontFamily=572
fontFamily:bolder=135-hans-bold
:::

或使用字体的其它版本(使用 - 连接)

md
:::
fontFamily=572-jp
:::

部分字体因体积较小,在 ZeoSeven Fonts 的声明方式不同,需要添加前导 -,可在字体详情页 “嵌入 Web 项目” 的 “常规 CSS” 选项中,如果嵌入链接以 /result.css 结尾,则无需增加前导 -,反之需要以代表 WOFF2 嵌入形式。

md
:::
fontFamily=-a
:::

#预设

预设可直接复制到文章开头即可使用。

#思源宋体

md
:::
fontFamily=285
:::

#GNU Unifont (Minecraft® 字体)

md
:::
fontFamily=572
:::

#游趣体

md
:::
fontFamily=219
:::

#霞鹜文楷

md
:::
fontFamily=292
:::