修复 IronPDF 中的字体分辨问题
Curtis Chau
Updated: 2026年4月22日
这个问题特别影响我们库的 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');
}
Text
接下来,将HTML中的任何font-family: ArialMT Regular;,然后渲染PDF。 此更改确保使用网页字体而不是可能存在问题的系统字体,从而避免因系统默认字体导致的字距调整问题。

技术作家
Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。
...
阅读更多