在fabric.js(Ubuntu)中使用缩放时文本失真

时间:2014-08-17 06:07:47

标签: javascript canvas fabricjs

我想使用scale来增加文本元素的fontSize。它似乎适用于OSX,但它在Ubuntu上的Chrome中不起作用:

enter image description here
请参阅:http://jsfiddle.net/Wexcode/y7kLzj78/

为什么会这样:

text = new fabric.Text('foo', {
    fontSize: 10,
    left: 100,
    top: 10
});

在Ubuntu上生成与此不同的东西:

text = new fabric.Text('foo', {
    fontSize: 1,
    scaleX: 10,
    scaleY: 10,
    left: 100,
    top: 10
});

1 个答案:

答案 0 :(得分:0)

结构js中的最小字体大小为5,一次使用scaleX和ScaleY,因此在这种情况下需要提供大于5的字体大小,并且必须更改您的scalling公式以匹配最小字体大小。希望这有帮助