具体来说,应用程序获取其默认字体设置?

Modified on: Sat, 09 Jun 2018 07:02:23 +0800

我的环境字体在过去的一两年中以某种方式设置为显着更小且更容易阅读(对我来说)以及一些其他gui调整。但是,忘记了我做的很多事情。

昨晚在某些应用程序上进行软件更新后,很多东西的字体变成了更大的尺寸。 synaptic更新的唯一与字体相关的是fontconfigfontconfig-config和相关的lib。

基本上,应用程序从何处获取默认字体设置以及如何配置它们?

虽然我没有运行DE或gnome-settings-daemon,但我尝试在gnome-tweak-tool中设置选项,假设它是一个设置对于GNOME / gtk应用程序,但它仍然无法正常工作。尝试在dconf-editorgconf-editor中寻找与字体相关的设置。

我很确定我错过了一些东西,因为我已经忘记了我为了配置一切而做的很多事情。例如,我检查了我的gtk2和gtk3设置,因为我记得它们是如何设置的,但设置仍然表明我以前设置的字体和字体大小。

以下列出了我看到的一些字体大小增加的应用程序:

  1. gvim - 我只在.vimrc中设置字体而不是大小,大小刚好比以前增加了。
  2. i3 - 和上面的gvim一样,我只在.i3/config中设置字体,所以i3bar和窗口标题栏都有正确的字体,但更新后变得更大。
  3. evince - 我在这里首先注意到了它。我正在演示模式下阅读pdf,并注意到“演示结束。点击退出”这一行比平常更大。像往常一样,字体仍然是正确的。
  4. dunst - 通知字体变大了。我不记得曾经为这个程序手动设置字体,但它曾经很久以前为我的系统设置了正确的字体和大小,而无需为dunst
  5. leafpad - 显示字体变大。很奇怪,因为我记得前一周使用的尺寸合适。
  6. dmenu - 同样,字体与我很久以前设置的字体相同。它现在变大了。
  7. transmission-gtk - 右键单击​​>显示的文件列表属性显示每行具有错误缩放的字体。幸运的是,应用程序的其余部分仍然具有我想要的正确字体和字体大小。
  8. gnome-calculator - 文本框中的字体(计算器“屏幕”)大于正常情况。
  9. 醇>

    有关这些应用程序如何以上述方式设置字体的任何信息都有帮助。他们中的一些人共享一个明确的共同线程(即GTK / Gnome应用程序),但我认为更进一步,一些常见的事情以类似的方式影响所有人。

    这些应用程序中的某些应用程序只有字体集但不是它们的字体大小这一事实告诉我,唯一可能改变的是我很久以前改变设置字体为“小于默认值“已更改为更大的值。再一次,我只是记不住或弄清楚它的位置。

    修改强>
    不幸的是,我可能还不清楚。字体本身不是问题,而是它们由不同应用程序显示的大小。我找到了解决方案,我已在下面回答。

作者:,maki57

最佳答案

我找到的解决方案是编辑~/.Xresources中的dpi设置,通过编辑下面的行来获得正确的dpi值。现在,字体呈现的方式与曾经在多个应用程序GTK上执行的一样。

Xft.dpi: 96
作者:maki57

相关问答

添加新评论