Gnome 3 is great and I can understand that it emphasizes on simplicity. However, the configuration settings for Gnome 3 does not provide tools for certain functions that I need. One of them is customizing the fonts. This post will summarize the tools/tips that I adopted to customize the fonts in Gnome 3.
Usually, the settings will take effect after being changed. If they did not take effect, you can manually restart Gnome 3 without rebooting the Linux.
The default configuration tool of Gnome 3 does not provide the option to change the fonts. However, the
gnome-tweak-tool provides it. If you have not installed it, you need to install it first. On Fedora, run
# yum install gnome-tweak-tool
Default fonts and document fonts in Gnome 3
This is the default fonts and document fonts used in Gnome 3. In the “Fonts” tab in the
gnome-tweak-tool, you can set the fonts.
For more details, please check How to change the fonts used in Gnome 3.
The window title font family and size in Gnome 3
You may find that the window title font family and size are set separately from the default fonts. However, the
gnome-tweak-tool does not provide a setting for it yet. You can set the by the native
gsettings commands like:
$ gsettings set org.gnome.desktop.wm.preferences titlebar-font 'Sans Bold 10'
For more details, please check How to change the window title font family and size in Gnome 3.
Fonts of gnome-shell for Gnome 3 fonts
Lastly, the gnome-shell uses different settings that are not tracked by the
gsettings. The gnome-shell use customized themes, you can either install your own theme which specifies the fonts in a css file, or change the theme style to customize the fonts.
If you are using the default theme, you can change the css style file for the them by editing the file
/usr/share/gnome-shell/theme/gnome-shell.css and replace the
fonts-family with the fonts that you like.
For more details, please check How to change the fonts of gnome-shell for gnome3.
A screenshot of Gnome 3
Here is a screenshot of my desktop.
For reference, here is the version of Gnome 3 that I used when this post is written:
Name : gnome-session Version : 3.8.4 Release : 1.fc19 Architecture: x86_64