是否可以fontspec
使用没有此功能的字体(在我的情况下是 Cambria)来近似假的“光学尺寸”?
这里的用例是,我正在编写一篇包含大量文内内容的科学文本\textsuperscript
,\textsubscript
如果稍微加粗一点会更好。
答案1
如果仅涉及上标和下标,您可以重新定义这些宏以使用 PDF 文字添加粗体。
\documentclass{article}
\usepackage{letltxmacro}
\usepackage{fontspec}
\LetLtxMacro\oldtextsuperscript\textsuperscript
\LetLtxMacro\oldtextsubscript\textsubscript
\newcommand\embolden[1]{%
\special{pdf:literal 2 Tr 1.0 w}% adjust the 1.0
#1%
\special{pdf:literal 0 Tr 0 w}%
}
\DeclareRobustCommand\textsuperscript[1]{%
\oldtextsuperscript{\embolden{#1}}%
}
\DeclareRobustCommand\textsubscript[1]{%
\oldtextsubscript{\embolden{#1}}%
}
\begin{document}
Hello\textsuperscript{Hello}
World\textsubscript{World}
\end{document}