我的问题是,我想要使用的字体没有可用的光学尺寸或中等尺寸,小文本尺寸的细线让我感到不安。由于的伪加粗fontspec
不适用于lualatex
,我已使用此处描述的技术:https://tex.stackexchange.com/a/34290/75284
一位 MWE 表示:
% !TEX program = lualatex
\documentclass[12pt]{article}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\newcommand\optsize[1]{%
\pdfextension literal direct {2 Tr 0.15 w}%
#1%
\pdfextension literal direct {0 Tr 0 w}%
}
\begin{document}
R\textsubscript{R} R\textsubscript{\optsize{R}}
\end{document}
我的问题:有没有办法自动将此自定义命令用于特定字体大小范围?例如fontspec
提供以下内容:
UprightFeatures={
SizeFeatures={
{Size={-9},Font=Normalfont},
{Size={9-},Font=SmallTextFont}
}
}
但我找不到一种方法来注入我的自定义命令以供使用。也许还有其他使用 lua 后端的方法。