打印 PDF 时字体大小会发生变化,但在屏幕上查看时不会发生变化

打印 PDF 时字体大小会发生变化,但在屏幕上查看时不会发生变化

我有一个非常大且复杂的tufte-book文档。我无法确定导致我在此报告的问题的原因,因此目前我无法提供 MWE... 但也许这是一个已知问题?

关注 Alan Munn建议,我为侧注设置了不同的字体。这是一种自定义字体,因此:

\setsansfont[
    Numbers=Proportional,
    Path=./inter/,
    BoldFont=Inter-Bold,
    ItalicFont=Inter-Italic,
    BoldItalicFont=Inter-BoldItalic,
    Scale=MatchUppercase
]{Inter-Regular}

\setsidenotefont{\normalfont\footnotesize\sffamily}
\setcaptionfont{\normalfont\footnotesize\sffamily}
\setmarginnotefont{\normalfont\footnotesize\sffamily}
\setcitationfont{\normalfont\footnotesize\sffamily}

这使得我的旁注具有正确的字体和正确的大小:

文档截图。我们可以看到正文栏的一部分和侧注。两者的字体不同。

这一切都很好。至少我是这么认为的,因为当我打印 PDF 时:

之前显示的文件的照片。

这种情况发生在整个文档中。例如,我使用这种无衬线字体来显示页码,但它们也非常大。

有人遇到过这个问题吗?

(我正在 Overleaf 以 XeLaTeX 模式编译 PDF。)

答案1

我不会回答这个问题,因为我仍然想知道发生了什么,但我将 OTF 字体文件转换为 TTF(通过Convertio 在线服务),现在打印的 PDF 与屏幕版本一致。

我已经下载了原始的 OTF 字体这里但真正让我烦恼的是,当我尝试用相同的字体做 MWE 时,它打印得很好,所以问题似乎出在我正在使用的其他包上。

然而,它很难调试,因为每次我进行更改时都必须打印文件,所以现在它可以正常工作了,我将保持原样......

相关内容