我一直在研究如何在网页上执行字体反锯齿。以下是我找到的一些解决方案:
-webkit-font-smoothing
属性:它似乎只对最新的浏览器起作用。我没有试过。- Google Font API:这很棒,而且易于使用。我想知道如何离线使用它。
- 一种名为typeface.js的javascript库:使用canvas或VML绘制文本。看起来很好,但我没能使用它。
- 也许css3支持这个。
此外,我发现这个网站gitorious.org在首页上使用非常漂亮的抗锯齿字体。但我不知道它是如何实现的。源代码显示它只是纯文本,但不能使用调试工具(如Firebug)进行更改。有人知道背后的技术是什么吗?或者还有其他方法来解决这个字体问题。