最佳答案
实际上,您可以通过一些技巧来做到这一点。
下面是如何进行:
- 获取文本中每个字形的 x 中心偏移量。这可以通过对子字符串使用 PointText 直到字形来完成。
- 在您希望文本对齐的路径上找到偏移点。
- 将单个居中字形放在刚刚找到的点上。按路径的切 Angular 旋转字形。
这是纸草图:Align Text to Path Sketch
这是一个简单测试的结果:
您可以将代码用于任意路径,而不仅仅是圆圈。
关于javascript - 使用 PaperJS 在圆圈内书写弯曲的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30918439/