在文本中使用 kpfonts 和在数学模式中使用标准计算机现代字体是否存在印刷禁忌?
\documentclass[a4paper]{memoir}
\usepackage[nomath,fulloldstylenums,fulloldstyle]{kpfonts}
\begin{document}
ciaostffi
\[\int a+b=c^2\sum\partial\nabla\psi\ell\]
\end{document}
答案1
使用
\documentclass[a4paper]{memoir}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[nomath,fulloldstylenums,fulloldstyle]{kpfonts}
...
那么你会得到:
voss@shania:~/Test> pdffonts test.pdf
name type emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
JONXPB+Kp-Companion-Regular Type 1 yes yes no 4 0
SDCAJC+Kp-Regular Type 1 yes yes no 5 0
YPARFD+Kp-Expert-Regular Type 1 yes yes no 6 0
WHFDFR+LMMathExtension10-Regular Type 1 yes yes no 7 0
IPZDPD+LMMathItalic10-Regular Type 1 yes yes no 8 0
NZUYHE+LMRoman10-Regular Type 1 yes yes no 9 0
SDXHST+LMRoman7-Regular Type 1 yes yes no 10 0
HXDVWF+LMMathSymbols10-Regular Type 1 yes yes no 11 0
答案2
我不确定您所说的“印刷禁忌”到底是什么意思。
kpfonts
文本模式和数学模式字体与 Computer Modern 和 Latin Modern 字体确实有很大不同。Kepler 字体源自著名Palatino
字体,最好将其归类为“旧式”或“Garalde”。Computer Modern 字体的风格是“现代”的。最明显的三个区别是:
- 现代字体倾向于每个字母最粗和最细部分之间的比例更高,从而导致字母内的“对比度”更高
- 在页面上设置时,Computer/Latin Modern 字体的整体外观也明显比 Palatino/Kepler 字体“暗”得多
- 两个字体系列的 x 高度(当设置为相同名义上的大小(例如 10 点)也明显不同(kpfonts/Palatino 具有较大的 x 高度)
这些差异的存在是否意味着明确反对在一份文档中混合使用这两种字体,我将留给您来决定。人们常说,排版“规则”有时是要被打破的——或者至少是被扭曲的。然而,与大多数规则一样,扭曲或打破排版规则最好是故意的,并且要有明确的理由。