用 hfbrsy10 替换 Fira Math 书法? 2024-5-26 • xetex fontspec unicode-math 我在 xelatex 编译的文档中使用 Fira Math。不幸的是,Fira Math 没有书法字母 ( \mathcal)。 因此我想用这些来代替它们 我发现在hfbrsy10.pfb。 我尝试使用 \setmathfont[range=\mathcal,extension=.pfb]{hfbrsy10} 但fontspec提示找不到字体。这很有道理,因为fontspec使用的是 OpenType 字体,而这个是 Type 1。 是否有可用于此目的的 OpenType 字体,或者是否有其他方法可用这些字体替换书法字母? 我还对与 Fira Math 一起使用的其他书法的建议感兴趣。 答案1 只需声明\mathcal使用与其相同的字体cmbright。 \documentclass{article} \usepackage{unicode-math} \setmainfont{Fira Sans} \setmathfont{Fira Math} \DeclareMathAlphabet{\mathcal}{OMS}{cmbrs}{m}{n} \begin{document} abc $abc\mathcal{ABC}$ \end{document} 相关内容 监视文件读取以进行缓存预热 SATA 硬盘和 USB 基座不兼容 prelink-rtld: 318 处出现段错误 如何从活动逻辑卷中减少和删除物理卷? 32 位 Scientific Linux 上的 Bluejeans 当其他程序正在使用某个文件时,对其使用 wc HAProxy path_beg 错误 - 503 服务不可用 启动时提示输入密码的对话框 Solaris 11.3 上的网络配置文件在哪里? 需要将 Winedt 输出文件放在单独的文件夹中