0
Afaik,你只能设置整个画布的字体。Javascript:是否可以在2D画布中为不同的文字设置不同的字体大小?
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
ctx.font = "30px Arial"
我想让我们说,text1是“30px Arial”,text2是“10px Arial”。这可能吗?
在我的画布,它与前一个覆盖! –
也许你需要重绘文字,因为画布就像一个图像。尝试使用代码示例创建小提琴来澄清您的问题。 –
嘿,谢谢。我正在运行多个帧的循环,这就是问题出现的原因。你的例子确实有效。 –