【发布时间】:2011-03-21 23:12:18
【问题描述】:
我正在尝试将一些文本写入画布元素,但似乎我输入的字体选项被完全忽略了。不管我把它们改成什么,结果都是一样的,我相信这是默认的 10px sans-serif。这是我所拥有的(此功能在加载时运行)
function start()
{
canvas = document.getElementById('c');
ctx = canvas.getContext('2d');
ctx.fillStyle = "white";
ctx.font = "12px monospace";
ctx.textBaseline = "top";
}
它不适用于 Firefox 或 Chrome。
【问题讨论】:
-
如果你传入了一个错误的格式字符串,例如
"12 px monospace"带有一个额外的空格,也会发生这种情况。
标签: javascript html canvas fonts