首页创作台

#自定义字体

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

因为历史和性能优化原因,部分字体的声明方式不同,可在 ZeoSeven Fonts 中对应字体详情页中 “嵌入到 Web 项目” 查看具体声明方式。

#语法

md
:::
key=value
:::

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

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

  • fontFamily:用于指定正文字体。
  • fontFamily:bolder:用于指定粗体的字体,默认回退到正文字体或浏览器默认。
  • ignoreBrowserBolder:如果为 true 则忽略浏览器对粗体的处理,使用字体原始字形。

#字体回退

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

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

#示例

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

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

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

部分字体因体积较小,在 ZeoSeven Fonts 的声明方式不同,需要添加前导 -,可在字体详情页 “嵌入 Web 项目” 查看字体的声明方式。

md
:::
fontFamily=-a
:::

#预设

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

#思源宋体

md
:::
fontFamily=285
:::

#GNU Unifont (Minecraft® 字体)

md
:::
fontFamily=572
:::

#游趣体

md
:::
fontFamily=219
:::

#霞鹜文楷

md
:::
fontFamily=292
:::