当我尝试用phantomJS渲染自定义字体时,加粗和斜体标签无效/未生效。
所有CSS都直接在HTML模板中以“
这是我的CSS:
然后在我的中:
但是PhantomJS生成的图片如下:
它确实使用了正确的字体,但没有应用粗体和斜体。
有什么想法吗?
PS:如果我删除
所有CSS都直接在HTML模板中以“
<head>
”中的“<style>
”标签形式呈现。这是我的CSS:
@font-face {
font-family: userSelectedFont;
src: url("/usr/share/fonts/dejavu/DejaVuSerif.ttf");
}
然后在我的中:
<div style="font-family: userSelectedFont, sans-serif;"><strong><em>Test</em></strong></div>
但是PhantomJS生成的图片如下:
![Good font but not in bold or italic](https://istack.dev59.com/MRYIr.webp)
PS:如果我删除
style="font-family: userSelectedFont-7, sans-serif;"
部分,粗体和斜体就可以正常工作...