打印 Bootstrap 4 个网页时出现字体问题

Font issues while printing Bootstrap 4 webpage

我已经使用 Bootstrap 构建了一个页面 4. 我想将此页面打印成 PDF 格式,并且希望打印出来的页面和它看起来的一样。我使用 Google Chrome 作为浏览器。

Chrome 的打印预览可以正确显示页面,但问题是,当我在保存后打开文件时,我发现字体有问题,例如字母 "L" 变粗了。然后我将字体更改为Times new roman。它修复了 Ls,但这次其他一些字符是粗体。为了确认这一点,我尝试打印 Bootstrap 的主页,但出现了同样的问题。

这是 Chrome 中的主页:https://ibb.co/XScJYph

Chrome 打印预览:https://ibb.co/jG3hWmm

这是保存为 PDF 后的样子:https://ibb.co/MNBkRtY

如何克服它并保持一致性?请注意,我尝试了 Times new roman、Arial 和 Helvetica 字体。他们都有问题,none 工作得很好。

我没有使用任何 CSS 除了这一行:@media print {body {width: 8.5in;height: 11in;}} 这应该不是问题。

提前致谢。

我想这个问题取决于你的电脑字体。我的意思是当我检查相同的场景时我没有遇到问题。

您可以检查 reader 字体,也可以在 chrome 上打开该 .pdf 文件。