我正在使用RaphaelJS来直观地表示一些数据。底层技术是SVG,所以在IE中有时不太好用,但该库仍然可以相对正常地呈现一些有用的内容,尽管它通常看起来很糟糕。
无论如何,我似乎无法解决这个基本问题。文字在Chrome或FireFox中呈现得很好,但在IE8中所有内容都呈现为粗体和斜体。
要查看我的问题,请转到RaphaelJS playground并使用以下代码。
无论如何,我似乎无法解决这个基本问题。文字在Chrome或FireFox中呈现得很好,但在IE8中所有内容都呈现为粗体和斜体。
要查看我的问题,请转到RaphaelJS playground并使用以下代码。
paper.text(100, 100, "this is the text")
这是在Chrome和IE中的结果。
这个有什么解决办法吗?
.text()
是Raphael的一个功能,但它并没有像预期的那样工作,并且已经被非官方地放弃了,人们将使用.print()
代替。此外,似乎要使用.print()
,您必须将字体作为“cufon字体”(即javascript格式),这可能会违反某些字体的许可证。基本上,似乎在Raphael中的文本(截至2.1.0)有点混乱。 - user56reinstatemonica8