检测Javascript中字体平滑设置的变化

时间:2010-12-30 08:21:18

标签: javascript dom fonts cleartype smoothing

我有一个使用@ font-face的页面,我正在使用JavaScript代码,它根据是否启用了字体平滑来有条件地设置此字体中的文本。检测是在these lines进行的,但更详细一点,可以让ClearType和Standard平滑分开。

在任何情况下,平滑检查都是在页面加载时完成的,我想知道是否有办法在页面加载后捕获平滑首选项的更改事件。

由于

1 个答案:

答案 0 :(得分:3)

我没有看到这样做的方法,没有超时工作,每隔x秒进行一次检查 - 从资源的角度来看,这当然是次优的。

我认为没有任何JavaScript事件要挂钩。如果平滑方法更改,则包含文本的元素的大小可能会更改,但之后也可能不会更改。