我遇到了在我的itext对象中使用ovelapping字符的问题。 如图所示,字母背景以某种方式具有错误的偏移或/和宽度。 我无法追查错误。也许这是我网站上的一些CSS,但我不知道css如何影响itext对象。 这是将对象填充设置为0的样子。宽度超出右边界!
我试图在小提琴中重现错误,但当然没有成功。 https://jsfiddle.net/FlemmingH/z74whhtn/
$scope.newToDo = {
title: "task 2",
cat: "category 1",
};
编辑1 - fabric.js中的舍入错误??? 好的,现在错误是可重现的!尝试手动扩展此IText对象:IText fiddle 当从小字体缩放(在小提琴中使用fontSize:20)时,似乎有一种舍入错误可见。
如下图所示,即使使用fontSize:120,仍然会出现错误。
通过使用大字体大小初始化IText对象然后强制用户缩小它来解决此问题的唯一选择是什么?
答案 0 :(得分:1)
感谢您将此问题提交给fabricjs问题跟踪器。 这是一个错误。 我正在努力解决这个问题。 在角色的宽度上有一个额外的1px计算。