我一直在寻找解决方案,不知道如何让PhantomJS在截屏时显示web字体,有人能告诉我如何做吗?
我一直在寻找解决方案,不知道如何让PhantomJS在截屏时显示web字体,有人能告诉我如何做吗?
@font-face {
font-family: 'Vampiro One';
src: url(http://themes.googleusercontent.com/static/fonts/vampiroone/v3/Ho2Xld8UbQyBA8XLxF1_NYbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
.vamp {
font-family: "Vampiro One";
font-size: 1.5em;
}
不要使用谷歌推荐的“failsafe”:
@font-face {
font-family: 'Vampiro One';
font-style: normal;
font-weight: 400;
src: local('Vampiro One'), local('VampiroOne-Regular'), url(http://themes.googleusercontent.com/static/fonts/vampiroone/v3/Ho2Xld8UbQyBA8XLxF1_NYbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
.vamp {
font-family: 'Vampiro One', cursive;
font-size: 1.5em;
}
看起来这个方法很有效。我希望这能够帮助到一些像我一样感到沮丧的人。 对于那些难以发现差异的人,我删除了“local()”字体,只将其指向我真正想要的一个字体,并删除了备用字体,我认为这可能与PhantomJS或WebKit引擎中的某些误报有关。