2011-02-10 67 views
3

我正在開發一個Web應用程序,嚴重依賴於瞭解每個文本字符在畫布上的確切x和y位置。問題在於不同的瀏覽器不會將每個字符渲染到相同的比例。HTML畫布呈現文本略有不同跨瀏覽器

我使用的字體是Courier New,我已經在Chrome 9,FF4測試版和Chrome 9測試版中測試過。

我想知道是否有什麼可以做的。另外,這是由於瀏覽器本身如何處理文本或純粹的畫布API?

+0

你如何繪製文本,哪些瀏覽器有差異,並且你確認了你使用的字體在每個瀏覽器/平臺上是完全相同的? – 2011-02-10 01:37:28

+0

如果您使用Flash呈現您的繪圖而不是Canvas,則它將在所有瀏覽器和平臺上像素完美。 – 2011-02-10 17:40:40

回答

0

我記得這article關於它在不同瀏覽器之間的互操作性測試。每種瀏覽器的字體處理都不相同。 CSS也有不同之處,也有變換中的重量或旋轉。我認爲你不能在每個瀏覽器/平臺上實現完美的渲染效果