过去一周我面临着一个奇怪的问题。我的应用程序之一,我使用SVG进行渲染。这些东西在Chrome,Safari和Mozilla上运行良好。
输出低于浏览器的图像:![Chrome,Safari和Mozilla输出] [1]
现在我在这里使用了SVG,并为属性" d"提供了相同的id到textpath。正如在开放论坛中提到的(如何使用svg创建弧)。
现在我在IE上运行相同的代码。输出真的很奇怪。我的文字没有走弧线。 我正在为这个项目使用角度。 IE的输出: ![IE输出] [2]
请帮助我为什么会出现这个问题。我尝试了很多博客但没有工作。主要有几何精度。 休息是: SVG is not rendering in IE 10 with Doctype HTML 4 SVG is not rendering in IE 10 with Doctype HTML 4
答案 0 :(得分:0)
最后我得到了答案。
实际上在IE中我使用了getComputedTextLength()作为文本。在此之前,我提到了字体大小和文字。但忘记提及fontfamily。
现在我的宽度对于所有字体都返回相同,因为它正在考虑Arial,即使我改变了。其他bowser根据字体采用这个长度。但IE我们也需要提供类型的字体。这样就解决了