font and layout

This commit is contained in:
Youmu Liu
2026-10-20 17:17:15 +08:00
parent 10b126266b
commit dff7d13f16
8 changed files with 4279 additions and 10 deletions
@@ -126,7 +126,7 @@ fn main() {
= 第四章 字体与分发
模板当前依赖 SimHei、SimSun、Source Code Pro 和 Times New Roman。跨设备使用前应确认这些字体已经安装;若计划在 Linux、CI 或公共环境编译,建议后续增加思源黑体、思源宋体等开源字体回退。
模板中文使用 Noto Sans SC(封面、标题与代码回退)和 Noto Serif SC(正文);两者均采用 SIL Open Font License 1.1。西文使用 Bahnschrift、Source Code Pro、IBM Plex Sans 和 IBM Plex Mono。跨设备使用前应确认字体已安装;若在 Linux、CI 或公共环境编译,可通过 Typst 的字体路径配置提供所需字体。
模板可以直接托管在 Git 仓库中。最简单的复用方式是将 `NLI-doc-template.typ` 与文档一同克隆,并通过相对路径导入。模板稳定后,也可以增加 `typst.toml`,将其安装为本地 Typst 包。