问题:

问题:

是不是只有我一个人有这种感觉,或者字母 'f' 和后面的引号之间的间距真的太小了MinionPro?我已经在使用该loosequotes选项,但据我所知,这只会增加引号与其中文本的距离。

问题:

问题

看看 Minion Pro、Computer Modern 和 Palatino 之间的间距差异,再看看字母“e”和引号之间的间距看起来有多好。间距对我来说太紧了。

假设我没有疯,并且其他人也注意到了这个问题,有没有简单的方法可以解决这个问题?


我也有 (英语) 字母表所有字母后跟引号的示例文本,但我认为字母“f”看起来最糟糕。

字母输出

梅威瑟:

\documentclass{article}
\usepackage[loosequotes]{MinionPro}

\renewcommand{\ttdefault}{cmr} % Computer Modern | #yolo
\renewcommand{\sfdefault}{ppl} % Palatino        | #yolo

\usepackage{parskip}

\newcommand*{\sometextsingle}{Issue of `Minion Pro' font}
\newcommand*{\sometextdouble}{Issue of ``Minion Pro'' font}

\begin{document}
\begin{tabular}{lll}
Minion Pro               & \sometextsingle          & \sometextdouble\\
\texttt{Computer Modern} & \texttt{\sometextsingle} & \texttt{\sometextdouble}\\
\textsf{Palatino}        & \textsf{\sometextsingle} & \textsf{\sometextdouble}
\end{tabular}

\renewcommand*{\sometextsingle}{Issue of the `Minion Pro' font}
\renewcommand*{\sometextdouble}{Issue of the ``Minion Pro'' font}
\begin{tabular}{lll}
Minion Pro               & \sometextsingle          & \sometextdouble\\
\texttt{Computer Modern} & \texttt{\sometextsingle} & \texttt{\sometextdouble}\\
\textsf{Palatino}        & \textsf{\sometextsingle} & \textsf{\sometextdouble}\\
\end{tabular}
 
\vspace{0.5cm}

\begin{tabular}{ll}
a `Minion Pro' & A `Minion Pro'\\
b `Minion Pro' & B `Minion Pro'\\
c `Minion Pro' & C `Minion Pro'\\
d `Minion Pro' & D `Minion Pro'\\
e `Minion Pro' & E `Minion Pro'\\
f `Minion Pro' & F `Minion Pro'\\
g `Minion Pro' & G `Minion Pro'\\
h `Minion Pro' & H `Minion Pro'\\
i `Minion Pro' & I `Minion Pro'\\
j `Minion Pro' & J `Minion Pro'\\
k `Minion Pro' & K `Minion Pro'\\
l `Minion Pro' & L `Minion Pro'\\
m `Minion Pro' & M `Minion Pro'\\
n `Minion Pro' & N `Minion Pro'\\
o `Minion Pro' & O `Minion Pro'\\
p `Minion Pro' & P `Minion Pro'\\
q `Minion Pro' & Q `Minion Pro'\\
r `Minion Pro' & R `Minion Pro'\\
s `Minion Pro' & S `Minion Pro'\\
t `Minion Pro' & T `Minion Pro'\\
u `Minion Pro' & U `Minion Pro'\\
v `Minion Pro' & V `Minion Pro'\\
w `Minion Pro' & W `Minion Pro'\\
x `Minion Pro' & X `Minion Pro'\\
y `Minion Pro' & Y `Minion Pro'\\
z `Minion Pro' & Z `Minion Pro'\\
\end{tabular}

\end{document}

答案1

字母“f”超出了它的边界框;这对于普通文本通常不是问题;然而,在这种情况下,“f”和左边引号之间的空间似乎太小,无法使引号突出。

在 Computer Modern 中,突起没有那么大,而在 Palatino 中则不存在。

解决方案:添加斜体更正(\/在字母“f”后面)。

\documentclass{article}

\usepackage{fontspec}
\setmainfont{Minion Pro}

\begin{document}

\begingroup % show the bounding boxes
\setlength{\fboxsep}{0pt}
\setlength{\fboxrule}{0.1pt}
\fbox{f} \fbox{`}\endgroup

f `Minion'

f\/ `Minion'
\end{document}

在此处输入图片描述

注意:我没有字体pdflatex,所以我使用了 XeLaTeX,但应该是一样的。

相关内容