我有一个复杂的svg布局,该布局由<rect>
,<path>
,<text>
等元素组成。
该svg可以完美显示在该网站的英语版本上,但是在该网站的阿拉伯语版本上,所有元素都稍微向右移动。
为了确定我已经比较了阿拉伯文版本和英文版本之间的svg代码,并且所有转换矩阵都相同。
答案 0 :(得分:1)
此问题是由<html>
标记(dir = rtl)中的rtl设置引起的。
我通过将dir = ltr设置为svg容器元素来解决此问题。 (请注意,如果将dir = ltr直接设置为<svg>
则不起作用。)