![基于 GTK 的应用程序(Firefox、GIMP)中的字体渲染问题?](https://linux22.com/image/963707/%E5%9F%BA%E4%BA%8E%20GTK%20%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%88Firefox%E3%80%81GIMP%EF%BC%89%E4%B8%AD%E7%9A%84%E5%AD%97%E4%BD%93%E6%B8%B2%E6%9F%93%E9%97%AE%E9%A2%98%EF%BC%9F.png)
我在 GTK 应用程序(例如 Firefox、GIMP)中遇到了字体渲染问题。
很明显,GTK 主题出了问题,但是是什么问题呢?
例如,在 Firefox 中,页面上的文本和菜单字符都呈现不正确。
关于如何解决这个问题有什么想法吗?
答案1
问题是:KDE 不支持“半粗体”(或半粗体)字体,而 GTK 则支持。
我当时使用的字体具有“半粗体”选项,KDE 将其转换为粗体。
这似乎自 4.8 版以来就已修复,但对于 Kubuntu 用户来说不是一个选项(主要是如果你像我一样使用 12.04 LTS)。
第一:KDE 设置 > 应用程序外观 > 字体. 将抗锯齿标记为已启用, 点击配置,取消选中排除范围, 查看使用子像素,然后选择轻微为了提示。
然后执行以下步骤之一:
解决方法 1:转到KDE 设置 > 字体管理并禁用半粗体和光与您正在使用的字体有所不同。
解决方法 2:选择没有半粗体和光变体,例如 Tahoma。
答案2
尝试这,它修复了我的 gtik 应用程序,所以希望也能修复您的 gtk 应用程序。
sudo apt-get install tk8.5
sudo update-alternatives --config wish
# a list will show up and you need to type in the number that corresponds to tk8.5 (in my case was 3) then hit enter