我又来了……:)
使用http://github.com/khaledhosny/euler-otf/blob/master/euler.otf字体,使用 Lualatex 时 T 和 P 之间可以有一个字距距离吗?
显然,我的尝试没有成功......
有没有可能是所使用的字形不叫 T 和 P?
\documentclass{standalone}
\usepackage{filecontents}
\begin{filecontents*}{mykern.fea}
languagesystem DFLT dflt;
languagesystem latn dflt;
feature kern {
pos T P 200;
} kern;
\end{filecontents*}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmathfont[math-style=upright,FeatureFile=mykern.fea]{euler.otf}
\usepackage{microtype}
\usepackage{siunitx}
\begin{document}
$TP$
\end{document}
答案1
这不是一个完整的答案,但对于评论来说太长了,我希望这是一个有用的开始。
该lualatex
版本unicode-math
加载数学字体,Renderer=Basic
因此关闭了此类功能。
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{mykern.fea}
languagesystem DFLT dflt;
languagesystem latn dflt;
feature kern {
pos T P 200;
} kern;
\end{filecontents*}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmathfont[math-style=upright,FeatureFile=mykern.fea]{euler.otf}
\usepackage{microtype}
\usepackage{siunitx}
\begin{document}
\fontspec[FeatureFile=mykern.fea]{euler.otf}
TP
\fontspec[Renderer=Basic,FeatureFile=mykern.fea]{euler.otf}
TP
$TP$
\end{document}
您还应该注意,在数学中字体是用 加载的Script=Math
。