0

那么有没有其他方法可以使用带有 SVG 字符串的 TextPath 作为数据/输入?如果是这样,我的选择似乎是:

  • 在 Inkscape 中创建一个圆圈并复制 SVG 字符串。
  • 学习 SVG 的一些部分,并手动编写一个圆形 SVG 字符串。
  • 学习 SVG 的某些部分并创建一个函数,根据半径输入自动生成圆形 SVG 字符串。

最后一个似乎是最好的,但是不能以某种方式使用 KineticJS 圆形作为输入吗?看起来很理想,而且它还允许我将来使文本跟随其他类型的形状(如矩形或多边形)的笔划。

所以基本上,除了使用 SVG 之外,还有没有更好的方法让文本在 KineticJS 中遵循圆形路径?

4

1 回答 1

0

在此处查看 KineticJS 的 textPath 插件:

https://github.com/ericdrowell/KineticJS/blob/master/src/plugins/TextPath.js

于 2013-06-05T04:57:42.023 回答