我使用的是 XeLateX、Unicode math 和 Latin Modern 字体(Latin Modern 和 Latin Modern Math)。在我看来,数学表达式中的下标似乎被正确(视觉上)缩放了——它们不仅仅是常规字符的小尺寸版本,它们更宽,笔画也更粗。
以下是一些代码
\documentclass{article}
\usepackage{unicode-math}
\setmainfont{Latin Modern Roman}
\setmathfont{Latin Modern Math}
\begin{document}
Here is some math: $x_2=2$.
\end{document}
和输出
在传统的 TeX 中,下标缩放将使用完全不同的字体(如 cmmi7)来完成。但 Latin Modern Math 字体只有一种设计尺寸(我想是 10 pt)。那么下标缩放是如何实现的呢?
答案1
在 OpenType 数学字体中,脚本和脚本大小的光学缩放字形包含在同一个字体文件中(通常未编码),并使用适当启用的ssty
功能进行映射。unicode-math