首页 文章

Mac系统字体@ font-face问题

提问于
浏览
0

我在我的 @font-face 中使用了Helvetica Neue UltraLight(许可问题得到了解决)并且通过浏览器可以正常工作 . 我这边有麻烦了 .

如果我通过 Mac WKHTMLTOPDF 0.10.0 RC2转换,我得到所需的输出 .

如果我通过 CentOS WKHTMLTOPDF 0.10.0 RC2转换,我得到系统字体 .

我设置了一个裸骨的html文件来测试 . 在 Headers 中,我有一个带有以下内容的 style 标记:

@font-face {
    font-family: 'otf';
    src: url(ul.otf) format("opentype");
    font-weight: normal;
    font-style: normal;
}

在它下面我有类似的eot,ttf,woff,svg,otf base64编码,并且本身通过font-family(它也安装在服务器上) .

在身体中,每个人都有以下内容:

<p style="font-family: 'otf';">OTF: Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>

最有趣的一点是,我还包括一个在浏览器中呈现的Google字体(opentype),Mac PDF和CentOS pdf(相信我,我一次又一次地使用语法!) . 有没有人对这里发生的事情有所预感?

CentOS PDF Screenshot

Mac PDF Screenshot

1 回答

  • 0

    v0.12.1-dev解决了这个问题(并引入了新的主动修复问题) . 最终这个bug出现在旧版QT Webkit中 .

相关问题