我对 HTML5 Canvas 的一些文本渲染有问题,您可以在http://jsfiddle.net/qcVAV/看到。
似乎 Firefox 和 Internet Explorer 测量文本并一致地填充它,但 Chrome 没有。
在提供的链接中,您将看到 Internet Explorer 和 Firefox 看起来相同,并且 measureText 调用显示提供的文本测量为 1679。在 Firefox 中,有额外的精度。然而,对于 Chrome,文本的大小为 1651。
我尝试添加 css 重置http://cssreset.com - 因为我认为也许 css 可能会把事情扔掉。
我还能做些什么(如果有的话)来使文本一致地呈现?