【发布时间】:2013-01-30 13:44:29
【问题描述】:
简单示例: 我在 Illustrator 中画了一条 1000 像素的水平线(在 CS5 和 CS6 中尝试过)并在上面放了一个文本。我把路径上文字的起点拖到250px。
当我导出到 SVG 时,我希望 Illustrator 将 textPath 标签的“startOffset”属性设置为 25%。相反,它大约是 32%(三分之一??)。
但是,当我将文本拖动到 500 像素时,“startOffset”按预期设置为 50%。
在 750px 时,属性将为 67%。
问题在于,在 Firefox 中查看 SVG,文本显示在不同的位置,因为它似乎以线性方式应用百分比。所以 32% 真正意味着 320 像素,而不是 Illustrator 似乎计算的 250 像素...
我在这里遗漏了什么吗?或者有谁知道重新计算百分比以便在 SVG 中正确显示的方法?
感谢任何帮助
【问题讨论】:
标签: svg adobe-illustrator