我有这个SVG:
http://wefix.cf/Resources/wefix2.svg
问题在于,在Chrome中看起来不错,但是切换到Internet Explorer时,字体已更改。
我使用的字体是Arial Rounded MT。
我也想将svg转换为png,但是每个执行此操作的在线服务都会返回具有不同字体的图像。为什么会这样呢?
作为一个临时解决方案,我有一个IE查询,以便当浏览器是IE时,将显示以下图像:
http://wefix.cf/Resources/wefix.svg
在Chrome上看起来不太好...
由于某种原因,我无法使svg跨浏览器工作。我无法将它们中的任何一个转换为png,它始终以错误的字体返回图像。
最佳答案
如果http://wefix.cf/Resources/wefix2.svg
适用于IE以外的所有浏览器,并且http://wefix.cf/Resources/wefix.svg
适用于IE,则可以使用条件注释:
<!--[if IE]>
<img src="http://wefix.cf/Resources/wefix.svg" alt="Logo" />
<![endif]-->
<!--[if !IE]> -->
<img src="http://wefix.cf/Resources/wefix2.svg" alt="Logo" />
<!-- <![endif]-->