【发布时间】:2016-08-15 17:15:26
【问题描述】:
我正在使用此代码在fabric js 中添加简单的text 元素,
var t = new fabric.IText("Hello world !", {
backgroundColor: '#FFFFFF',
fill: '#000000',
fontSize: 25,
top : 50,
left:50
});
canvas.add(t);
而且它的工作完美,现在当我在这样的样式中添加字体时,
<style type="text/css">
@import url(//fonts.googleapis.com/css?family=Playfair+Display);
</style>
然后像这样使用fabricjs将textbox添加到画布中,
var t = new fabric.IText("Hello world !", {
backgroundColor: '#FFFFFF',
fill: '#000000',
fontFamily:'Playfair Display',
fontSize: 25,
top : 50,
left:50
});
canvas.add(t);
应用字体后,
但是当我点击画布中的 texbox 时,你可以看到文本框有这样的问题http://awesomescreenshot.com/0f05taz2f3。但这仅在您第一次加载页面或使用ctrl+f5 强制重新加载页面时才会发生。
这是fiddle 第二次完美加载。
【问题讨论】:
标签: javascript css fabricjs