使用拉丁现代数学进行下标缩放

使用拉丁现代数学进行下标缩放

我使用的是 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

相关内容