0

我需要一种在网页上消除锯齿文本的方法。正常的解决方案(闪光灯和/或图像)已失效,因为:

  • 我们需要 i(Phone/Pod/Pad) 功能(忘记闪光灯)
  • 由于不相关的原因,图像需要是透明的,并且能够使用 PHP 即时创建。我已经成功地在 PHP 中创建了一个带有抗锯齿文本的透明 PNG——它看起来非常糟糕,因为 PHP 想要在纯色背景上创建文本,然后删除背景。

所以看起来 javascript 是我最好的选择,之前的 SO 问题(例如HTML 页面中的 Anti-aliased font)已经指出 typeface.js 作为选项。但是字体不会转换我的某些字体,因为它们受版权保护。不管有没有版权,我需要一个解决方案。我确实有可以在网络上查看的所有必要格式的字体(eot、svg、ttf、woff),但字体还需要为每种字体创建一个单独的 .js 文件,我不知道如何手动创建它。

由于 typeface.js 已经一年半没有更新了,而我上面作为示例列出的 SO 问题已有 3 年历史,我希望有一个更新的解决方案可能对我有用。

4

0 回答 0