Change default system font using terminal only in 14.04

gsettings offers a simple commandline interface to GSettings. It lets you get, set or monitor an individual key for changes.

  • You can set fonts by following commands in terminal :

    gsettings set org.gnome.desktop.interface document-font-name 'Sans 10'
    gsettings set org.gnome.desktop.interface font-name 'Ubuntu 10'
    gsettings set org.gnome.desktop.interface monospace-font-name 'Ubuntu Mono 11'
    gsettings set org.gnome.nautilus.desktop font 'Ubuntu 10'
    
  • To Know current settings type following commands in terminal :

    gsettings get org.gnome.desktop.interface document-font-name
    gsettings get org.gnome.desktop.interface font-name 
    gsettings get org.gnome.desktop.interface monospace-font-name
    gsettings get org.gnome.nautilus.desktop font
    

Additional:

  • To find all similar keys on schema type following command:

    gsettings list-recursively org.gnome.desktop.interface
    
  • To reset all valuses of keys run following command in terminal:

    gsettings reset-recursively org.gnome.desktop.interface
    

Recent updates have been changing the font scaling factors on my system, reset them with this command...

gsettings set org.gnome.desktop.interface text-scaling-factor '1.0'

You can use dconf to change the default system font:

dconf write /org/gnome/desktop/interface/font-name "'NanumGothic Italic 11'"

To restore the original value:

dconf write /org/gnome/desktop/interface/font-name "'Ubuntu 11'"

Note: to check the current value, use the following command:

dconf read /org/gnome/desktop/interface/font-name

Tags:

Fonts

Unity