Typst 是为科学写作而诞生的基于标记的排版系统。 它被设计之初就是作为一种替代品,用于替代像 LaTeX 这样的高级工具,又或者是像 Word 和 Google Docs 这样的简单工具。
起初,笔者下载了一个 Typst 简历模板,想试一试编译出来如何。笔者在 VS Code 中进行修改编译,但编译出来的字体显示异常,字体的 粗体 和 斜体 完全不显示,和模板作者提供的示例大相径庭。多方查验,发现主要原因是 Typst 不支持可变字体。
笔者工作环境为 Fedora Linux 40,Typst 版本为 0.11.1,主要使用的字体为 思源系列。最初安装字体的时候,尚不清楚各种字体格式的细节,只随便下载了一个 OTF 格式的包(思源黑体,思源宋体),我将这些字体文件安装到了 ~/.local/share/fonts/ 目录下,一直以来都是使用这样的配置,在其他软件的界面一直没有出现问题,导致一开始没有向这个方向思考。
参考 Typst 中文用户指南,在 Typst 的一个 Issues 中我找到了答案。
解决方案
首先运行 typst font --variants 来查看字体是否提供粗细变体
如果可以正常显示粗体和斜体将显示:
Source Han S

最低0.47元/天 解锁文章
3297

被折叠的 条评论
为什么被折叠?



