答案1
有人要求我为此添加一个 ConTeXt lmtx 答案,我希望有人能够为您将其翻译成 LaTeX。
在 ConTeXT lmtx 中,很容易在所谓的 goodie 文件中实现这些更改。在这种情况下,右下角的字距似乎是所需的。我添加了
{
tweak = "kerns",
list = {
[0x51] = { bottomright = 0.25 }, -- Upright Q
[0x1D410] = { bottomright = 0.2 }, -- Bold Q
[0x1D478] = { bottomright = 0.05 }, -- Bold italic Q
[0x211A] = { bottomright = 0.2 }, -- Blackboard bold Q
[0x1D5B0] = { bottomright = 0.05 }, -- Sans Q
},
},
进入调整部分ebgaramond-math.lfg
。然后是以下测试文件
\setupbodyfont[ebgaramond-nt]
\showglyphs
\startbuffer
$Q X \mathrm{Q} X \mathbf{Q} X \mathbi{Q} X \mathss{Q} X \mathcal{Q} X \mathbb{Q} X $\par
$Q_i \mathrm{Q}_i \mathbf{Q}_i \mathbi{Q}_i \mathss{Q}_i \mathcal{Q}_i \mathbb{Q}_i $\par
\stopbuffer
\startTEXpage[offset=1dk]
Unfixed:\par
\getbuffer
\switchtobodyfont[ebgaramond]
Fixed:\par
\getbuffer
\stopTEXpage
输出结果如下: