我一直在玩microtype
的 protusion-capabilities 和 LuaLaTeX,但遇到了与旧式上标数字有关的问题。常规数字突出。此代码
\documentclass{scrbook}
\usepackage{fontspec}
\usepackage[protrusion=true,final]{microtype}
\usepackage{libertinus}
\usepackage{blindtext}
\SetProtrusion{encoding={*}}
{1={ ,1000},2={ ,1000},3={ ,500},4={ ,500},5={ ,500},
6={ ,1000},7={ ,1000},8={ ,1000},9={ ,500},0={ ,500}}
\begin{document}
\setcounter{footnote}{100}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam lobortis facilisis sem. Nullam nec mi et neque pharetra sollicitudin. Praesent imperdiet mi,
nec ante. Donec, ullamcorper, felis non sodales commodo, lectus velit ultrices
augue, a dignissim nib lectus placerat pede.\footnote{\blindtext} Vivamus nunc nunc, molestie
\end{document}
结果是:
(为了清楚起见,设置了 1000 这个值;这个值有点太大了)。但是,如果我将选项更改为旧式数字
\usepackage[osf]{libertinus}
它们不再突出了。(不过,在 pdfLaTeX 中它们会突出。)
有可能改变吗?