在Processing.js的draw()函数中设置textSize会导致文本消失(仅限Chrome)

时间:2015-03-23 21:04:54

标签: google-chrome processing.js

以下processing.js代码最初绘制背景和文本。然而,几秒钟后,文字快速闪烁;几秒钟后,文字完全消失了。

processing.draw = function() {
    processing.background(0,255,0);
    processing.textSize(20);
    processing.text("Test", 30, 30); 
};

问题似乎与textSize()功能有关。如果删除该行,问题就会消失。这是我的小提琴:

https://jsfiddle.net/bbh9r8bp/12/

请注意,这似乎与Chrome隔离,因为它出现在v41.0.2272.104(64位)上,但在Safari v8.0.4和Firefox v29.0.1上都没有。我在我的项目中使用Processing v1.4.8,但是在使用v1.4.7的小提琴中问题是相同的。该库的早期版本似乎没有这个问题(尝试使用jsfiddle和Khan Academy's live editor上的v1.0.0,它似乎起源于Processing.js 1.2.3或其附近。

这可能是Processing库的一个问题,但它似乎是一个我必须遗漏的错误。

0 个答案:

没有答案