我注意到有些字体会在文本周围显示一些边缘(通常是红色/蓝色线条)。
这是一个例子。
我的一部分工作是设计,当系统无法对某些字体进行抗锯齿处理时,我发现使用本机工具非常困难。这对我来说也是双重丑陋的。
还有其他人遇到这种情况吗?找到解决办法了吗?
我正在使用亚像素平滑、完整提示和 RGB 亚像素顺序。
我注意到有些字体会在文本周围显示一些边缘(通常是红色/蓝色线条)。
这是一个例子。
我的一部分工作是设计,当系统无法对某些字体进行抗锯齿处理时,我发现使用本机工具非常困难。这对我来说也是双重丑陋的。
还有其他人遇到这种情况吗?找到解决办法了吗?
我正在使用亚像素平滑、完整提示和 RGB 亚像素顺序。
彩色条纹是子像素 AA 的结果。您应该检查是否为您的显示器使用了正确的子像素 AA(方向和颜色顺序),因为使用错误的类型会使其非常糟糕。
或者你可以禁用它(就像我一样)。;)
我确实仔细查看了您的图像,似乎它在所有垂直线的两侧都使用了两个子像素,这也许可以解释为什么它更明显(我认为通常最多使用 1 个子像素)。
开放字体中的提示很可能会阻止这种情况,或者以某种方式有 fontconfig 规则来阻止开放字体的这种情况(您可能能够创建一个 fontconfig 规则来禁用具有这些重色边缘的字体的子像素 AA) . 或者这可能是仅由某些字体触发的亚像素算法中的错误。
无论如何,我可能无法判断这种情况发生的普遍程度,因为当我启用亚像素 AA 时,我会在所有字体上看到彩色边缘,所以我总是禁用它。