使用css / javascript的大字体大小的抗锯齿文本?

时间:2009-08-19 11:43:13

标签: javascript html css

我在我的网站上使用大字体在一些地方并且它们没有出现消除锯齿或光滑...我想知道它们是否有任何方式在Windows OS上为浏览器显示大型抗锯齿字体默认情况下关闭抗锯齿功能......与他们在本网站here

上的内容类似

4 个答案:

答案 0 :(得分:4)

您无法控制CSS中的系统反别名。

为此,您必须使用Flash文本替换,例如sIFR(他们正在使用h2swf

答案 1 :(得分:1)

如果用户的操作系统或浏览器没有打开防混叠,则无法强制使用它。您可以使用其他渲染平台(如Flash)或使用CCS将图像替换为图像,以允许使用抗锯齿显示字体,但它确实像渲染文本一样简单。像Flash这样的技术也会疏远某些受众,无论是哪些设备都不支持他们,或者他们只是选择不使用它们。

如果您的用户没有启用AA,可以说他们正在显示偏好或者根本不关心字体的呈现方式。在一天结束时,您根本无法直接控制您的用户将用于使用您的网站的客户端。在网络上,您将始终受客户端应用程序的支配。您可以做的最好的事情就是清楚地呈现它,以便用户能够轻松地获得他们可以与客户实现的最佳体验。

不要忘记在一个客户端上你的像素是否略微漂亮。

答案 2 :(得分:0)

答案 3 :(得分:0)

好消息:在IE9(2011年3月14日发布)中,默认情况下,他们似乎将更大的文本作为抗锯齿。我禁用了硬件加速 - 所以它可能会对所有用户产生这种影响。


警告:这是徒劳无功但...... 我注意到text-shadow css属性似乎在某些浏览器中强制使用抗锯齿。不幸的是,我认为此时只有Chrome ...

Here's a sample...  (每个标题首先正常显示 - 然后是文本阴影)。 最佳浏览Chrome!