Roboto 字体不适用于 Openbox GTK3 应用程序,而其他字体则可以

Roboto 字体不适用于 Openbox GTK3 应用程序,而其他字体则可以

我正在使用 Debian Stretch 和 Openbox 窗口管理器,我正在尝试为 GTK2、GTK3、QT4、QT5 小部件设置统一的外观。一切都很顺利,除了 GTK3 部分忽略了~/.config/gtk-3.0/settings.ini如下所示的文件(我用Lxappearance修改的):

gtk-theme-name=Breeze
gtk-icon-theme-name=breeze
gtk-font-name=Roboto Medium 10
gtk-cursor-theme-name=breeze_cursors
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
gtk-button-images=0
gtk-menu-images=1
gtk-enable-event-sounds=0
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintfull
gtk-xft-rgba=rgb

gtk-font-name=Roboto Medium 10所有 GTK3 应用程序完全忽略该选项,这些应用程序Sans 10在选项gtk-font-name=Monospace 10工作时继续使用其默认字体。gtk-button-images=0如果我更改它们并重新启动 GTK3 应用程序,其他选项也可以工作。

那么我该怎么做才能在 Openbox 窗口管理器中的 GTK3 应用程序中使用 Roboto 字体呢?

Roboto 字体适用于~/.gtkrc-2.0.看起来像gtk-font-name="Roboto Medium 10" (注意 GTK3 配置文件中应避免使用引号)。 Roboto 字体也适用于 QT4 和 QT5 应用程序,并使用 qt5ct 应用...

所以只有 GTK3 给 Roboto 字体带来了问题......

相关内容