我想知道是否有办法更好地渲染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/ 看起来字符不符合基线,我不明白为什么。
非常感谢你的帮助。
答案 0 :(得分:1)
我有类似的问题。当文本旋转时所有字母都在抽搐。它发生在所有浏览器中。幸运的是,我没有太多的文字用于旋转,我只是将text
转换为path
。之后它完美地运作。但如果你必须旋转很多文本 - svg的大小会急剧增加。