0
Afaik,你只能設置整個畫布的字體。Javascript:是否可以在2D畫布中爲不同的文字設置不同的字體大小?
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
ctx.font = "30px Arial"
我想讓我們說,text1是「30px Arial」,text2是「10px Arial」。這可能嗎?
在我的畫布,它與前一個覆蓋! –
也許你需要重繪文字,因爲畫布就像一個圖像。嘗試使用代碼示例創建小提琴來澄清您的問題。 –
嘿,謝謝。我正在運行多個幀的循環,這就是問題出現的原因。你的例子確實有效。 –