字体宽度
此问题特别影响WebKit版本 (<=2021.3.1) 的字体。系统字体(如 Arial 和 Arial Bold)的字间距问题是由 Windows 系统字体中的错误字间距造成的。为解决这一问题,我们建议过渡到 IronPDF 的后续版本。从版本 (>=2021.9.3678)现在,我们引入了 Chrome 浏览器引擎渲染技术,该技术提高了兼容性并解决了这些字体分隔问题。
解决方法
请删除系统字体并下载新字体 (如 ArialMT) 字体。然后,使用 @font-face
将字体链接到 HTML 中:
@font-face {
font-family: 'ArialMT Regular';
font-style: normal;
font-weight: normal;
src: local('ArialMT Regular'), url('arialmt.woff') format('woff');
}
将 font-family:Arial;
替换为 font-family:ArialMT Regular;
,然后渲染 PDF。