一个新编译的葡萄酒-1.7.51几乎可以工作,但它不遵守系统的(Gnome's)的fontconfig设置。特别是,它忽略亚像素呈现(如果系统使用灰度或RGB,则使用灰度反混叠,否则不使用反混叠)。它也忽略了暗示设置(无,轻微,中等,完整)。我不知道它默认为哪一个,但看起来总是一样的。
红酒是使用系统fontconfig / freetype构建的,它工作得很好,并且支持RGB亚像素反混叠和轻微提示(这正是我想要的)。这不是一个旧的字节码解释器或lcd过滤器问题与自由类型,我的系统自由类型是好的。我还尝试了多种字体;我知道红酒可能会覆盖某些默认字体的设置。
我记得有“一种方法”让红酒使用正确的设置,但我忘记了它是什么(可能是一个小的源代码更改,或者是一个通过环境变量加载的自定义fontconfig XML文件)。有什么想法吗?
发布于 2015-10-25 10:19:12
2021最新情况:
dlls/gdi32/freetype.c目前确实尝试在default_aa_flags中获得默认的反别名设置。它..。现在应该自动执行反别名。is_hinting_enabled()函数是如何使用的。抱歉的。据我所知,没有办法获得葡萄酒来尊重fontconfig的反别名设置。
我认为葡萄酒不尊重任何来自fontconfig的东西,但默认情况下是那些字体名链接。在一些葡萄酒-1.1时代,无穷无尽的男人们创造了一种葡萄酒来纪念那些渲染事物的人。像大多数其他令人兴奋的葡萄酒补丁,它从来没有合并。
我以为我在某个地方看到了那块地,但我还找不到。作为一个后备建议,告诉我们你的发行版是什么,这样我就可以看到他们在葡萄酒中添加了什么补丁。
P.S.:要有令人兴奋的东西的葡萄酒,就试试葡萄酒吧。
https://unix.stackexchange.com/questions/231584
复制相似问题