Raphaeljs在IE中将所有文本呈现为斜体

问题描述

|| 我正在使用RaphaelJS直观地表示一些数据。底层技术是SVG,因此很显然,在IE中事情并非总是能很好地工作,但是该库在仍然呈现有用的东西方面做得还不错,尽管它看起来往往很差。 无论如何,我似乎都无法解决这个基本问题。在Chrome或FireFox中,文本可以很好地呈现,但是在IE8中,所有内容都以粗体和斜体显示。 要查看我的问题的实际效果,请转到RaphaelJS游乐场并使用以下代码
paper.text(100,100,\"this is the text\")
这是Chrome和IE中的结果。 有什么解决方法吗?     

解决方法

你试过
.attr({\"font-family\":\"xxxxxx\",\"font-weight\":400});
    ,仅适用于所有找到此页面并且有相同问题的用户。解决方案是使用的文档类型。如果这样做(至少自GWT 2.x起),您应该使用
<!DOCTYPE html>
,否则Internet Explorer会呈现...。