更好的SVG旋转文本渲染

时间:2013-03-13 12:53:37

标签: javascript text svg rotation

我想知道是否有办法更好地渲染svg旋转文本?

<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.1" width="900" height="400"  xmlns="http://www.w3.org/2000/svg">
     <text x="50" y="50" id="text_0" transform="rotate(17, 50, 50)">
         SVG text test 
    </text>
</svg>

您可以在此处测试此代码的呈现:http://jsfiddle.net/vbzTd/2/ 看起来字符不符合基线,我不明白为什么。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

我有类似的问题。当文本旋转时所有字母都在抽搐。它发生在所有浏览器中。幸运的是,我没有太多的文字用于旋转,我只是将text转换为path。之后它完美地运作。但如果你必须旋转很多文本 - svg的大小会急剧增加。