HTML Canvas在浏览器中呈现的文本略有不同

时间:2011-02-10 01:31:52

标签: javascript html text canvas 2d

我正在开发一个Web应用程序,它很大程度上依赖于了解画布上每个文本字符的确切x和y位置。问题是不同的浏览器没有将每个字符渲染到相同的比例。

我使用的字体是Courier New,我已经在Chrome 9,FF4测试版和Chrome 9测试版中进行了测试。

我想知道是否有任何可以做的事情。此外,是由于浏览器本身如何处理文本或纯粹的画布API?

1 个答案:

答案 0 :(得分:0)

我记得这个article关于不同浏览器之间的互操作性测试。每种浏览器的字体处理都不同。 CSS也有差异,变换中的重量或旋转也有差异。我不认为你能够在每个人中实现完美的渲染