自定义字体
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
:::