首页创作台

#自定义字体

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

#唯一 ID

https://fonts.zeoseven.com/items/[id]/

唯一 ID 位于 URL 或 API 端点中,如 https://fonts.zeoseven.com/items/572/,则唯一 ID 为 572

#语法

md
:::
key=value
:::

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

部分字体因体积较小,在 ZeoSeven Fonts 的声明方式不同,需要添加前导 -,可在字体详情页 “嵌入 Web 项目” 的 “常规 CSS” 选项中,如果以 @font-face 开头,则需增加前导 -,反之无需。

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

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

#字体回退

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

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

#参考

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

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

md
:::
fontFamily=572-jp
:::
md
:::
fontFamily=-a-bold
:::

#预设

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

#思源宋体

md
:::
fontFamily=285
:::

#GNU Unifont (Minecraft® 字体)

md
:::
fontFamily=572
:::

#游趣体

md
:::
fontFamily=219
:::

#霞鹜文楷

md
:::
fontFamily=292
:::