我使用Palatino Linotype
LuaLaTeX 作为主要字体。从下图可以看出,小写字母的数字似乎太小了:
使用字体TeXGyrePagellaX
(由 使用的newpxtext
)的结果看起来不错。然而,由于这个问题,我暂时不能使用这个字体。
是否有一些 LuaTeX 技巧可以解决这个问题,使得结果类似于TeXGyrePagellaX
?
下面是 MWE。
\documentclass{article}
\usepackage{fontspec}
\setmainfont{ Palatino Linotype }
[
Numbers = OldStyle ,
% SmallCapsFeatures = {
% Numbers = OldStyle ,
% Letters = SmallCaps ,
% } ,
% BoldFeatures = {
% SmallCapsFeatures = {
% Numbers = OldStyle ,
% Letters = SmallCaps ,
% } ,
% } ,
]
% \setmainfont { TeXGyrePagellaX }
% [
% Extension = .otf,
% UprightFont = *-Regular,
% BoldFont = *-Bold,
% ItalicFont = *-Italic,
% BoldItalicFont = *-BoldItalic,
% Numbers = OldStyle ,
% % SmallCapsFeatures = {
% % Numbers = OldStyle ,
% % Letters = SmallCaps ,
% % } ,
% % BoldFeatures = {
% % SmallCapsFeatures = {
% % Numbers = OldStyle ,
% % Letters = SmallCaps ,
% % } ,
% % } ,
% ]
\begin{document}
{\bfseries Abc123}
{\scshape Abc123}
{\bfseries\scshape Abc123}
\end{document}