我有一个使用该字体的 LaTeX 文档\usepackage{lmodern}
。它将在一台(低分辨率)300 DPI 打印机上打印,该打印机仅接受光栅图像作为输入(一台旧式 Riso 打印机)。
编译文件后,我将其转换为 300DPI 的光栅图像。看起来相当不错。
不过,我想知道是否有某种方法可以使用一些提示表等来光栅化字体,这些提示表设置为以 300 DPI 分辨率打印。重要的是,不同粗细的不同线条应尽可能保持平衡等等。基本上,我只希望生成的低分辨率 PDF 看起来尽可能接近字体,我不希望衬线太短等等,如果我只是光栅化 PDF 并将其缩放为位图格式的大小,就会发生这种情况。
我找到了命令\pdfpkresolution
,但我不确定它是如何工作的。
如何才能获得最适合以 300 DPI 打印的类型输出?
答案1
如果我理解正确,您可以尝试以下 MWE:
\documentclass{article}% article scrartcl
\usepackage{blindtext}% to build dummy text or document
\usepackage{lmodern}
\pdfpkresolution=300 % dpi % see pdftex manual
%\pdfimageresolution=300 % dpi % see pdftex manual
\begin{document}
\Blinddocument % dummy document
\end{document}
在 PdfTeX 手册(texdoc pdftex-a
在您的控制台上尝试)下7.3 字体你会找到:
\pdfpkresolution(整数)
此整数参数指定嵌入 PK 字体的默认分辨率,在 pdfTEX 完成 pdf 输出期间嵌入 PK 字体时读取。由于位图字体在某些 pdf 查看器中仍然渲染效果不佳,因此最好在可用时使用 Type 1 字体。
如您所见,您可以为所需的 dpi 添加一个整数,只有数字,没有单位。