如何在波斯语(rtl)文本中使用 SVG 文本路径

tme*_*iaa 5 svg persian right-to-left

我想对波斯语文本使用 textpath 功能,但是当我这样做时,波斯语文本会分成几个字母:

SVG 文本路径

在不使用 textpath 功能的情况下更正波斯语文本:?? ??????????? ????? ?? ??????

Pau*_*eau 3

这是 SVG 指定用于在路径上布置文本的算法的结果。

http://www.w3.org/TR/SVG/text.html#TextpathLayoutRules

该算法指定每个字符原封不动地定位并旋转以沿该点路径的切线定向。

然而,SVG 规范method在元素上提供了一个名为 ,的属性<textPath>,它应该可以执行您想要的操作。

http://www.w3.org/TR/SVG11/text.html#TextPathElementMethodAttribute

不幸的是,目前没有浏览器支持它。