![CM 比 CMsuper 更清晰?应用 \usepackage[T1]{fontenc} 后,字体变得模糊](https://linux22.com/image/237268/CM%20%E6%AF%94%20CMsuper%20%E6%9B%B4%E6%B8%85%E6%99%B0%EF%BC%9F%E5%BA%94%E7%94%A8%20%5Cusepackage%5BT1%5D%7Bfontenc%7D%20%E5%90%8E%EF%BC%8C%E5%AD%97%E4%BD%93%E5%8F%98%E5%BE%97%E6%A8%A1%E7%B3%8A.png)
最低工作代码:
\documentclass{article}
% \usepackage[T1]{fontenc}
\begin{document}
abc
ABC
123
\end{document}
它分别在 Mac 的预览和 Acrobat X 中以 pdf 形式打开。
左边是原版,右边用的是T1。
我是否应假设 T1 编码或 CMsuper 不是抗锯齿的?
答案1
这有点难以解释。
这里可能存在两个问题。
更明显的是,如果您没有使用 T1 字体(例如 CM-Super)的轮廓版本(类型 1),而是使用位图(类型 3)“EC”版本。您可以判断是否是这种情况,因为在放大后,您会看到字形是“锯齿状的”。或者,您可以检查嵌入字体的名称(例如,CM-Super 的 sfrm1000)。由于全套类型 1 CM-Super 字体有数兆字节,因此许多 tex 发行版默认不安装它。请参阅此常见问题解答和这个。您可能必须安装 CM-super(或者使用 lmodern)。
第二个可能的问题是 CM-Super 字体的构造确实不如 bluesky computer modern。这是一个更微妙的效果,可能不会显示,具体取决于您的操作系统和 PDF 查看器。当您打印 PDF 时,它几乎肯定是不可见的。Lmodern 在这方面稍好一些,但仍然不如 computer modern。
答案2
我发现使用 T1 编码时 Computer Modern 字体看起来很模糊。改用 Latin Modern 字体可以解决问题:
\usepackage[T1]{fontenc}
\usepackage{lmodern}