位图字体的流畅渲染

位图字体的流畅渲染

我想在 LaTeX 中使用 Concrete Math 字体,这是一种位图字体。渲染效果pdflatex自然很差,边缘参差不齐。

到目前为止,我的解决方案是生成一个 DVI 文件,然后使用 Linux 的 转换为 PDF dvipdf。此工具可以有效地跟踪和平滑字形的边缘,最终结果非常漂亮。但是,使用 DVI 输出格式(使用)会导致许多其他问题,包括包含图形等。例如,使用纯 LaTeX 时latex无法包含.png或图形。.pdf

有没有办法以某种方式获得相同的位图字体平滑效果pdflatex?或通过仍然允许您至少包含.png数字的中间格式?

答案1

您可以进行设置,以便 Metafont 使用高分辨率设备来制作字体;这应该使用 来运行pdflatex

\documentclass{article}
\usepackage{concrete}

% MF mode dpdfezzz is for 8000dpi
\pdfpkmode{dpdfezzz}
\pdfpkresolution=8000

\begin{document}
\noindent
Some test text with\\
\textit{italic} and \textsl{slanted}.
\end{document}

以下是在几乎最大缩放时屏幕上显示的内容

在此处输入图片描述

您会发现没有锯齿状字母。与分辨率和模式为默认时获得的结果进行比较

在此处输入图片描述

在单独的浏览器窗口或选项卡上加载图像并最大化它们以查看完整的比较。

相关内容