修复 IronPDF 中的字体分辨问题
这个问题特别影响我们库的 WebKit 版本(<= 2021.3.1)。 使用系统字体(如 Arial 和 Arial Bold)时的字体字距调整问题是由 Windows 系统字体内部的错误字距调整引起的。 为了解决这个问题,我们建议过渡到 IronPDF 的更新版本。 从版本(>= 2021.9.3678)开始,我们引入了 Chrome 引擎渲染,提供了更好的兼容性并解决了这些字体字距调整问题。
解决方法
要解决字体字距调整问题,请移除系统字体并从在线资源下载新字体(例如 ArialMT)。 然后,使用 @font-face 将这款字体链接到 HTML 中:
@font-face {
/* Define a new font family for ArialMT Regular */
font-family: 'ArialMT Regular';
font-style: normal;
font-weight: normal;
/* Specify the local source and the WOFF format for the font */
src: local('ArialMT Regular'), url('arialmt.woff') format('woff');
}接下来,将您的 HTML 中任何 font-family: Arial; 声明替换为 font-family: ArialMT Regular;,然后渲染 PDF。 此更改确保使用网页字体而不是可能存在问题的系统字体,从而避免因系统默认字体导致的字距调整问题。






