我希望没人介意我问这个问题,但是为什么有单独的 STIX 和 XITS 数学字体,我该如何决定应该使用哪一种?哪一种最适合哪种用途?这两种字体中哪一种比另一种更好?
答案1
简单回顾一下历史背景,当 STI Pub 发布 STIX 字体 v1.0.0 时,它既不支持传统 TeX 引擎的 TFM 文件,也不支持现代 TeX 引擎的 OpenType 布局。XITS 最初是社区努力提供 OpenType 布局支持,并使 STIX 字体可用于支持 OpenType 数学布局的引擎(即 XeTeX、LuaTeX 以及 Microsoft Office 2007 及更高版本)。
后来,STI Pub 发布了具有 OpenType 数学布局的 STIX 字体版本,但它不完整且存在已知错误,因此如果想要使用unicode-math
包的话,XITS 仍然是首选。
稍后,传统 TeX 引擎的 STIX 支持文件发布了(软件包stix
),但 XITS 不提供同等支持,因此如果想要在传统 LaTeX 设置中使用 STIX 字体,该stix
软件包是唯一的选择(它也适用于 XeTeX 和 LuaTeX,但当然使用传统字体机制)。
STI Pub 正在开发下一代 STIX 字体,该字体应该提供更好的 OpenType 数学布局和修订的字形形状(以及其它功能),因此它将在某些方面取代 XITS(对于喜欢现有设计或想要进行从右到左数学运算的人来说,XITS 仍然有用)。