【问题标题】:Microsoft Word Verdana font rendered differently on HTML based PDFMicrosoft Word Verdana 字体在基于 HTML 的 PDF 上呈现不同
【发布时间】:2019-11-14 12:12:49
【问题描述】:

我正在处理基于 HTML 模板生成的 PDF。我们有客户之前使用的模板(用 Word 编写),他们需要的字体是 Verdana。 问题是 CSS 中的 Verdana 看起来比 Word 中的尺寸更小,字体粗细也更小。 我试图通过以下方式使其看起来与 Word 版本相似:

  1. 增加字体粗细 - 问题是它支持 400(正常) 或 700(粗体) - 当我需要介于两者之间的东西时
  2. 添加文本阴影 - 在使用 HTML 模板时,我通过添加 text-shadow: 0.1px 0 black; 实现了一些看起来相似的东西 - 但是在渲染 PDF 时它被忽略了,只考虑了固定的像素大小,如 text-shadow: 1px 0 black; - 这又是太大胆了。

知道如何解决这个问题吗? Verdana 是他们的标志性字体,它是必须拥有的

PDF 渲染注意事项我使用的是 SelectPDF .Net 核心版本。

谢谢,

洛丽娜

【问题讨论】:

标签: html css asp.net-core fonts selectpdf


【解决方案1】:

通常浏览器和 PDF 具有不同的布局和字体引擎,因此它们以不同的方式呈现所有内容。您可以尝试调整 PDF 的 DPI 值以匹配您在显示器上的内容。

【讨论】:

  • 感谢您的提示。不幸的是,SelectPDF 在这方面看起来不太灵活。我发现与 DPI 相关的只是分辨率,我不想更改。
猜你喜欢
  • 1970-01-01
  • 2019-02-19
  • 2017-09-27
  • 2012-12-19
  • 2018-01-15
  • 2012-10-10
  • 2016-05-03
  • 2014-12-11
  • 1970-01-01
相关资源
最近更新 更多