SVG tspan transform skew

5
我正在寻找一种方法,可以对 tspan 进行倾斜,使用 transform="skewX(-45)",但它似乎只能整体作用于父级 text。问题是,我希望周围的 tspan 不受影响,只有中间一个受到影响。我不想使用多个 text,因为我希望排版计算由系统完成,而不是手动定位 text(这样未来的字体更改就不会影响文本流)。另外,我需要以下文本跨度相对于倾斜的文本跨度的宽度进行调整,而不是相对于原始文本跨度进行调整。

是否有一种仅将 transform 应用于单个 tspan 的方法,或者可以通过使用多个 text 来保留文本流?


2
tspan 不允许进行转换。最近在 SVG 2 规范中就此问题进行了讨论(与 textPatha 元素一起),但最终被 拒绝 - ccprog
1个回答

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接