Customizing Fonts in Gnome 3

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

Similar Posts

  • Chinese Charactor Configuration on Fedora 11

    最新的更新版本请看: Fedora 中文字体设置. 使用Linux时我个人倾向使用英文环境系统,而Fedora11在英文环境下中文字体有时会不太好看,经常遇到需要字体优化美化的问题。 以下是我的配置方案,经测试效果还算不错,解决了Fedora 11 中文字体难看的问题: 方案1:使用uming和ukai字体,即AR PL UMing CN等。 关键是使用的字体包如下: 首先要安装这两个字体: cjkuni-ukai-fonts cjkuni-uming-fonts 然后配置一下~/.fonts.conf文件. 使sans-serif serif monospace字体中文使用uming/ukai即可. 我的.fonts.conf文件可以从这里下载(两种选择, 我喜欢前者): https://github.com/zma/config_files 使用Liberation和uming/ukai字体: .fonts.cofn.liberation 使用dejavu和uming/ukai字体: .fonts.conf.dejavu 下载后放到自己的$HOME下改名为.fonts.conf就可以了。 使用uming字体效果如下(请放大后看效果): 方案2:安装文泉驿字体,这个非常简单,安装相应包即可了。 如果喜欢其它的字体选择性的安装上就可以了,只要注意只安装自己需要的就行了。有人使用微软雅黑字体,首先这是侵权的,其次开源的字体做得其实已经很不错了。 最后将字体平滑选项打开, KDE和gnome都有相关设置方法。 以上内容只是针对使用xft字体系统的设置。对于使用核心字体系统的X程序来说字体依然会出现很丑的情况。 下面是针对emacs的设置方法: 首先需要安装这个字体包: xorg-x11-fonts-misc 注意到在中文系统下emacs的中文显示非常好,而在英文环境中去非常差,我们可以利用这一点,在运行emacs前首先将系统环境设为中文即可。 在~/bin/下建立一文件ema 内容如下: #!/bin/bash rm -f ~/.emacs ln -s ~/.emacs.x ~/.emacs LANG=zh_CN.UTF-8 emacs –fullheight -r $* 然后加入执行权限即可: chmod +x…

  • How to compress lists of consecutive citation numbers to one range in Latex?

    How to compress lists of consecutive citation numbers to one number range in Latex? For example, change [14], [15], [16], [17], [19] to [14-17], [19] That will save some space for the paper/document written in latex. The cite package is great from my experience. You just need to add usepackage{cite} in the document’s preamble and…

  • How to install PARSEC correctly.

    PARSEC is the most important CPU-bound benchmark for systems. It is huge and hard to install because it needs lots of 3-part libs. PARSEC download link for 3.0 version: http://parsec.cs.princeton.edu/download.htm#parsec I remembered I added the answer yesterday night but I could not see the answer currently. Anyway, let me add the answer again after I…

  • Make Better Decisions for Your Businesses with Data Visualization

    In today’s time, data visualization has become a significant part of the success story of an organization. With the help of right techniques, visualizing data can reveal insights which the management staff can use in their decision-making in order to make sound data-driven decisions. Mapping software is among the robust data visualization tools that you…

  • |

    Installing the Flash Plugin for 64-bit Firefox in Linux x86-64

    This post introduces how to install flash plugin to 64-bit firefox on a x86-64 Linux (Fedora as the example). Both 64-bit and 32-bit plugin are available. 64-bit flash plugin for Firefox on Linux First, download Flash Player Release for 64-bit Linux from Adobe Labs. Then, unpack the package: $ tar xf flashplayer.tar.gz Check whether all…

5 Comments

  1. Actually, I don’t know what the benefits Gnome-3 have? Why do you wanna change to Gnome-3?

    1. Modern look. Changing to Gnome 3 makes people lose nothing as the set of extensions is getting richer and richer.

      1. I ever tried KDE, MAZE, Gnome 3 classic and Cinnamon and finally still most prefer Gnome 3.

  2. Note that on newer version of Gnome 3, the “window title font family and size” option is back in gnome-tweak-tools.

    Name : gnome-session
    Version : 3.10.1
    Release : 1.fc20
    Architecture: x86_64
    Install Date: Fri 11 Apr 2014 03:18:01 AM HKT
    Group : User Interface/Desktops
    Size : 1726160
    License : GPLv2+
    Signature : RSA/SHA256, Thu 17 Oct 2013 10:42:28 AM HKT, Key ID 2eb161fa246110c1
    Source RPM : gnome-session-3.10.1-1.fc20.src.rpm
    Build Date : Tue 15 Oct 2013 12:09:41 AM HKT
    Build Host : buildvm-05.phx2.fedoraproject.org
    Relocations : (not relocatable)
    Packager : Fedora Project
    Vendor : Fedora Project
    URL : http://www.gnome.org
    Summary : GNOME session manager
    Description :
    gnome-session manages a GNOME desktop or GDM login session. It starts up
    the other core GNOME components and handles logout and saving the session.

Leave a Reply

Your email address will not be published. Required fields are marked *