
私は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
Sans 10
このオプションは、オプションの動作gtk-font-name=Monospace 10
中にデフォルトフォントを使用し続けるすべてのGTK3アプリケーションで完全に無視されます。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フォントに問題を引き起こします。