为什么 -command 没有\fontdimen
对 XeTeX 进行任何更改?
\input pgffor
\def\chfndims#1{\foreach\dim in{13,...,19}{\fontdimen\dim#1=20pt}}
\font\mymathfn="XITS Math:script=math" at 10pt \chfndims\mymathfn
\font\mymathfns="XITS Math:script=math;+ssty=0" at 7pt \chfndims\mymathfns
\font\mymathfnss="XITS Math:script=math;+ssty=1" at 5pt \chfndims\mymathfnss
\textfont0=\mymathfn \scriptfont0=\mymathfns \scriptscriptfont0=\mymathfnss
\textfont1=\mymathfn \scriptfont1=\mymathfns \scriptscriptfont1=\mymathfnss
\textfont2=\mymathfn \scriptfont2=\mymathfns \scriptscriptfont2=\mymathfnss
\textfont3=\mymathfn \scriptfont3=\mymathfns \scriptscriptfont3=\mymathfnss
\textfont4=\mymathfn \scriptfont4=\mymathfns \scriptscriptfont4=\mymathfnss
\textfont5=\mymathfn \scriptfont5=\mymathfns \scriptscriptfont5=\mymathfnss
\textfont6=\mymathfn \scriptfont6=\mymathfns \scriptscriptfont6=\mymathfnss
$ a^b \, c_d \, e^1 \, f_2 $
\bye
没有什么变化。
我想更改上标前的水平间距。
答案1
没有字体尺寸参数来控制下标/上标前的间距:它们附加到它们引用的原子上,如果是字符框,则可能根据原子提供的信息水平移动。该参数\scriptspace
控制空间后他们。