如何为特定gtk+应用程序设置抗锯齿模式

如何为特定gtk+应用程序设置抗锯齿模式,gtk,pygtk,pygobject,Gtk,Pygtk,Pygobject,我试图用pygobject编写简单的gtk+应用程序。在库存中,我看到使用Pango设置字体,但我找不到设置抗锯齿模式的相应方法。默认情况下,字体对我来说有点难看 有人知道如何使用python或纯C、Pango或其他方式在gtk+应用程序中设置抗锯齿吗?嗯,这并不容易。许多因素相互作用,以获得屏幕上的最终字体图示符 也许全局更改抗锯齿的最简单方法之一是重新编程fontconfig。描述如何禁用抗锯齿,但它指示配置项的位置 然后,在每个应用程序的基础上,绘制字符的实际工作掌握在用户手中,但Pang

我试图用pygobject编写简单的gtk+应用程序。在库存中,我看到使用Pango设置字体,但我找不到设置抗锯齿模式的相应方法。默认情况下,字体对我来说有点难看


有人知道如何使用python或纯C、Pango或其他方式在gtk+应用程序中设置抗锯齿吗?

嗯,这并不容易。许多因素相互作用,以获得屏幕上的最终字体图示符

也许全局更改抗锯齿的最简单方法之一是重新编程fontconfig。描述如何禁用抗锯齿,但它指示配置项的位置

然后,在每个应用程序的基础上,绘制字符的实际工作掌握在用户手中,但Pango可能被编程为使用Xft fontconfig或Cairo进行实际绘制。在开罗这个似乎越来越受欢迎的地方,反走样是在那里完成的。这里是stackoverflow。基本上,Cairo库中有一个函数,叫做

编辑:查看XFCE窗口管理器。在ths设置|外观工具中,您可以“全局”更改抗锯齿,从“无”、“轻微”、“更多”更改为“完整”,并选择颜色或灰色、水平/垂直和细节的子像素。该代码包含在XFCE的xfce4外观设置模块中


别名设置在xfce4-settings-4.12.0.tar.bz2的对话框/appearance settings/main.c中。我不确定它是否真的在那里激活了。我现在有很多工作要做,但是如果有必要的话,我可以稍后帮你。

嗯,这不容易。许多因素相互作用,以获得屏幕上的最终字体图示符

也许全局更改抗锯齿的最简单方法之一是重新编程fontconfig。描述如何禁用抗锯齿,但它指示配置项的位置

然后,在每个应用程序的基础上,绘制字符的实际工作掌握在用户手中,但Pango可能被编程为使用Xft fontconfig或Cairo进行实际绘制。在开罗这个似乎越来越受欢迎的地方,反走样是在那里完成的。这里是stackoverflow。基本上,Cairo库中有一个函数,叫做

编辑:查看XFCE窗口管理器。在ths设置|外观工具中,您可以“全局”更改抗锯齿,从“无”、“轻微”、“更多”更改为“完整”,并选择颜色或灰色、水平/垂直和细节的子像素。该代码包含在XFCE的xfce4外观设置模块中


别名设置在xfce4-settings-4.12.0.tar.bz2的对话框/appearance settings/main.c中。我不确定它是否真的在那里激活了。我现在有很多工作要做,但是如果有必要,我可以稍后帮你。

谢谢你的回复。我看到升华的文字有这个特点。它可以将aa模式更改为无、灰色和亚像素。看起来作者使用了自己的渲染引擎。当然,这是可能的,但我不这么认为。我在XFCE的原始答案中添加了一些信息,可以让您更改抗锯齿。谢谢您的回复。我看到升华的文字有这个特点。它可以将aa模式更改为无、灰色和亚像素。看起来作者使用了自己的渲染引擎。当然,这是可能的,但我不这么认为。我在XFCE的原始答案中添加了一些信息,可以更改抗锯齿。