在 lualatex 中定义字距调整

在 lualatex 中定义字距调整

我正在尝试定义 V 和 / 之间的字距。(请参阅问题

我的方法如下,但我看不出使用功能文件和不使用该功能文件之间有什么区别。

\documentclass{standalone}
\usepackage{filecontents}

\begin{filecontents*}{mykern.fea}
languagesystem DFLT dflt;
languagesystem latn dflt;
feature kern {
pos \V  \SLASH -800;
} kern;

\end{filecontents*}

\usepackage{fontspec}
\setmainfont[FeatureFile=mykern.fea]{TeX Gyre Pagella}
%\setmainfont[]{TeX Gyre Pagella}
\usepackage{unicode-math}
\setmathfont[math-style=upright]{euler.otf}

\usepackage{microtype}
\usepackage{siunitx}

\begin{document}
\begin{tabular}{ll}
Text  & MV/m \\
equation & $MV/m$\\
two mathrm & $\mathrm{MV}/\mathrm{m}$\\
one mathrm & $\mathrm{MV/m}$\\
siunitx & \si[per-mode = symbol]{\mega\volt\per\metre}\\
%one mathrm & $\mathrm{MV/m}$\\
\end{tabular}
\end{document}

答案1

我将其pos改为 pos V \slash -100;

相关内容