我想沿我的 SVG 路径对齐文本,但是,似乎 SVG 不想将其对齐到行上方并正确旋转所有字母:
如何在曲线上方对齐文本,使其可读,而不像上图那样?
我使用Snap.SVG库进行 SVG 操作,我的代码如下所示:
var path = snapelement.path("M 540,0 S 150, 460, 150, 540")
.attr({fill : "transparent", stroke : "#000", strokeWidth : 4})
var note = snapelement.text(0, 0, "EXAMPLE TEXT")
.attr({"textpath" : path, "font-family" : "Helvetica Neue", "font-size" : 14});
任何建议,甚至是纯 SVG 解决方案,都值得赞赏。