我使用带有 font-face 的自定义字体,它在所有浏览器中运行良好,除了 Windows 上的 Firefox。字体的颜色应该是灰色#666。但它看起来是粉红色的!知道如何在 Win 机器上避免 FF 中这些难看的颜色吗?
2 回答
编辑:评论表明这是字体问题而不是颜色问题,在仔细查看示例后,我同意。这是一个极端的 Cleartype 平滑示例 - 绿色不受影响,而红色和蓝色已被淡化以使线条看起来更细。由于背景是白色的,这种去强调会使红色和蓝色变浅,从而产生粉红色/洋红色调。
Cleartype 背后的理论是,这些操作应该几乎是不可见的,看看你的未缩放示例,我会说色调非常微妙。只有当你把它炸毁时,它才会变得明显,至少在我的显示器上是这样。
可能有一种方法可以在您自己的系统上调整 Cleartype,但这不适用于整个网络。唯一的解决方法是更改字体本身的提示,这样它就不会尝试制作如此细的垂直线。
尝试使用颜色#666666
而不是#666
.
来自维基百科:
有时使用缩写的三(十六进制)数字形式。将此形式扩展为六位数形式就像将每个数字加倍一样简单:09C 变为 0099CC。这允许每个颜色值覆盖其从 00 到 FF 的整个范围。三位数的形式是在 CSS 规范中描述的,而不是在 HTML 中。因此,“样式”以外的属性中的三位数字形式在某些浏览器中不会被解释为有效颜色。
人们应该接受windows不好..firefox也不是。在字体渲染方面,两者的结合是致命的。这在使用@fontface 时尤其烦人。
你可以买一辆保时捷加最好的油,或者买一辆菲亚特加错的油。
..猜猜谁会赢得比赛??(与 windows 和 gecko 相比,mac 和 webkit 浏览器是一样的)
(我并不是说菲亚特是一辆糟糕的汽车,但如果使用不同的燃料,它可能会跑得更好。保时捷也会接受不太好的燃料,但如果燃料是超级的,它仍然会好很多)但是保时捷可能仍然会赢即使菲亚特拥有完美匹配的燃料,也使用了错误的燃料。
奇怪的对比???(是的,我猜)
可悲的是,网民只是不知道或不关心这些东西,并抱怨网页设计师做得不好。但我们所做的就是尽力而为……对吧?
因此,假设 X 夫人购买了该法令,而您告诉她使用 Fuel-A。她的儿子会开车并使用燃料-B,因为它更便宜.. 结果:汽车没有达到预期的效果。
回到浏览器问题。
我们销售一种产品..但客户将向(希望)数百万人展示该产品。没有机会强迫所有用户使用特定的浏览器……更不用说操作系统了。
我知道很多人不喜欢 GOOGLE,这就是他们不使用 CHROME 的原因。尽管我认为它是最好的标准浏览器。(我最喜欢的是 OS X 上的 SAFARI,因为它有很好的 webkit CSS 和 3d 渲染)
我也讨厌谷歌(好吧,我只是说我不是粉丝)但我接受他们拥有的 2 或 3 种好产品(我的观点。)
作为我的最后一句话,我想澄清我的第一句话。
我不喜欢窗户,有很多原因......
当我有一台Windows机器(6年前)时,我曾经喜欢FF......
Firefox 曾经是最好的浏览器(我认为)...
Firefox (gecko) 跟不上 webkit...
Windows 永远不会接近 OS X 的性能(我认为)......
结论:
使用标准字体作为有问题的浏览器的后备。它可能会扼杀您的设计,但不会扼杀您的访客......