Internet explorer 如何在IE(6/7/8)(VML)中关闭文本抗锯齿

Internet explorer 如何在IE(6/7/8)(VML)中关闭文本抗锯齿,internet-explorer,raphael,antialiasing,vml,Internet Explorer,Raphael,Antialiasing,Vml,! 我有一个通过Raphael JS实现的地图,它包装了VML和SVG,以支持跨web浏览器绘图 除了IE(6/7/8)中的字体外,其他一切看起来都不错 在VML中呈现文本时,似乎启用了抗锯齿功能,并且文本看起来不清晰和模糊,请问有没有办法禁用抗锯齿功能?在SVG标记中,添加形状呈现='crispEdge' 这能解决问题吗 您还可以尝试将font-smooth:never添加到SVG的样式中 尝试在font size中使用notpx。使用pt或% 您可以将@font-face与eot字体格式一起

!

我有一个通过Raphael JS实现的地图,它包装了VML和SVG,以支持跨web浏览器绘图

除了IE(6/7/8)中的字体外,其他一切看起来都不错


在VML中呈现文本时,似乎启用了抗锯齿功能,并且文本看起来不清晰和模糊,请问有没有办法禁用抗锯齿功能?

SVG
标记中,添加
形状呈现='crispEdge'

这能解决问题吗

您还可以尝试将
font-smooth:never
添加到SVG的样式中

  • 尝试在
    font size
    中使用not
    px
    。使用
    pt
    %
  • 您可以将
    @font-face
    eot
    字体格式一起使用。自定义字体渲染时不使用抗锯齿
  • 例如:

    <html>
    <head>
       <style type="text/css">
          @font-face {
             font-family:comic;
             src:url(http://valid_url/some_font_file.eot);
          }
       </style>
    </head>
    <body>
       <p style="font-family: comic; font-size: 18pt;">This paragraph uses the font-face 
       rule defined in the above style element. The rule embeds an OpenType file for the 
       Comic Sans font. </p>
    </body>
    </html>
    
    
    @字体{
    字体系列:漫画;
    src:url(http://valid_url/some_font_file.eot);
    }
    


    您可以使用generator生成
    EOT
    font文件。

    我在SVG中没有这个问题,我在VML中有这个问题。