使用 unicodemath 复制 mathdesign 的 Charter BT

使用 unicodemath 复制 mathdesign 的 Charter BT

我正在尝试\usepackage[charter-bitstream]{mathdesign}使用 来复制外观unicode-math

不幸的是,使用该mathdesign包会破坏文本字体,即在使用 LuaTex 的 TexLive 2019 上,标题中的粗体文本不再是粗体等等。

由于我们文档中使用的文本字体是 Charter,因此我需要一种与外观完美匹配的数学字体。但是,mathdesign没有记录使用哪种字体来替换 Charter 中缺少的数学符号。

到目前为止,我有以下内容:

\usepackage{unicode-math}
\unimathsetup{math-style=TeX,partial=upright,nabla=upright}
\setmathfont{Libertinus Math}
\setmathfont[range=up/{latin,Latin}]{XCharter-Roman}
\setmathfont[range=bfup/{latin,Latin}]{XCharter-Bold}
\setmathfont[range=it/{latin,Latin}]{XCharter-Italic}
\setmathfont[range=bfit/{latin,Latin}]{XCharter-BoldItalic}

有人知道 mathdesign 使用的其他字体的合适替代品吗?例如,希腊符号字体?主要问题是 Libertinus\nu看起来与 Charter v 太相似了。我倾向于使用 GFS Didot 来表示希腊符号,但也许有人知道更合适的字体或有任何建议可以用其他字体来替换以复制更好的外观mathdesign

相关内容