那么有没有其他方法可以使用带有 SVG 字符串的 TextPath 作为数据/输入?如果是这样,我的选择似乎是:
- 在 Inkscape 中创建一个圆圈并复制 SVG 字符串。
- 学习 SVG 的一些部分,并手动编写一个圆形 SVG 字符串。
- 学习 SVG 的某些部分并创建一个函数,根据半径输入自动生成圆形 SVG 字符串。
最后一个似乎是最好的,但是不能以某种方式使用 KineticJS 圆形作为输入吗?看起来很理想,而且它还允许我将来使文本跟随其他类型的形状(如矩形或多边形)的笔划。
所以基本上,除了使用 SVG 之外,还有没有更好的方法让文本在 KineticJS 中遵循圆形路径?