Windows TrueType 字体的彩色边缘

Windows TrueType 字体的彩色边缘

我注意到某些字体在文本周围出现了一些边缘(通常是红色/蓝色线条)。

这是一个例子。

流苏字体

我的工作内容之一是设计,当系统无法对某些字体进行抗锯齿处理时,我发现使用本机工具非常困难。对我来说,这也非常难看。

还有人遇到过这种情况吗?找到解决办法了吗?

我正在使用子像素平滑、完整提示和 RGB 子像素顺序。

答案1

彩色条纹是子像素 AA 造成的。您应该检查显示器是否使用了正确的子像素 AA(颜色方向和顺序),因为使用错误的类型会导致非常糟糕的结果。

或者您可以禁用它(就像我一样)。;)


我确实仔细观察了你的图片,看起来它使用了所有垂直线两侧的子像素,这也许可以解释为什么它更明显(我认为通常最多使用 1 个子像素)。

很有可能,开放字体中的提示会阻止这种情况发生,或者存在某种字体配置规则可以阻止开放字体出现这种情况(您可能能够创建一个字体配置规则,为具有这些严重色边的字体禁用子像素 AA)。或者,这可能是子像素算法中的一个错误,仅由某些字体触发。

无论如何,我可能不太清楚这种情况有多常见,因为我看到全部当我启用子像素 AA 时,字体所以我总是禁用它。

相关内容