http://i.stack.imgur.com/YZp6L.jpg!
我有一张通过Raphael JS实现的地图,它包含了VML和SVG以支持跨Web浏览器绘图。
除了IE(6/7/8)中的字体
外,一切看起来都不错似乎AntiAliasing已启用VML中的文字渲染,文字看起来不清晰和模糊,请问有没有办法关闭AntiAliasing?
答案 0 :(得分:0)
要SVG
标记,请添加shape-rendering = 'crispEdges'
这是否解决了这个问题?
您也可以尝试将font-smooth : never
添加到SVG的样式中。
答案 1 :(得分:0)
px
中使用font-size
。使用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>
您可以使用FontSquirrel生成器生成EOT
字体文件。