我有一个基本的图标位图字体。如何在IE和FF中防止位图字体的抗锯齿
它在Chrome中很清晰,但IE和FF中的字体平滑使图标看起来模糊。
有关如何解决该问题的任何建议?
创建@使用最佳设置由http://www.fontsquirrel.com/fontface/generator生成字体面。也试过专家去除字体暗示相同的结果。
谢谢。
我有一个基本的图标位图字体。如何在IE和FF中防止位图字体的抗锯齿
它在Chrome中很清晰,但IE和FF中的字体平滑使图标看起来模糊。
有关如何解决该问题的任何建议?
创建@使用最佳设置由http://www.fontsquirrel.com/fontface/generator生成字体面。也试过专家去除字体暗示相同的结果。
谢谢。
为什么要使用字体?您可以使用与CSS sprite strips相结合的图像来获得相同的效果。它可能会使它更多地跨浏览器和更小的请求大小。
如果您将某个类的CSS属性设置为图标,您可以简单地在该类中添加一个或者一个HTML文件,并使图标以奇迹般的形式出现。
编辑: 如果您需要各种各样的颜色,一种方式做这将是在一个背景颜色使用透明面罩:http://jsfiddle.net/Z5RvT/1/
它在不同的浏览器文本渲染做和操作系统。我相信webkit浏览器(Safari和Chrome)的默认值是subpixel-antialiased
。您可以尝试使用font-smooth css属性,尽管我不确定它支持多大。 Typekit在文本渲染上有一堆articles,您可能希望看一看,但如果您在多个浏览器中寻找非常一致的外观,最佳选择是图像精灵。
感谢您的建议,但使用了图标字体,因此可以使用CSS轻松更改颜色以进行主题化。 – Enkay 2012-01-06 02:05:09
您可以对精灵图像进行着色并将不同颜色加载为精灵。如果您需要更富有表现力的颜色,您可以使图标成为带有透明度的“蒙版”,并在其后面设置背景颜色的元素。 – Art 2012-01-06 03:09:40
你如何建议改变面具的颜色以匹配不同的背景颜色? – Enkay 2012-01-06 05:39:57