I am using dwm, no desktop environment package installed. I love using Terminus font in the terminal. Can I set my default font as Terminus, so that gui applications gets it automatically.

I tried changing /etc/fonts/fonts.conf, but failed.

Any help appreciated, Thank you!

  • hi, any one out there to help?
    – user377868
    Commented Oct 20, 2019 at 7:17

1 Answer 1


There is no way you can force all your GUI applications to use a specific font by setting it globally. You need to change this from the settings of your specific application. For example, I currently use falkon browser to type this message. I go to Preferences -> Fonts, and I can set the fonts I need there.

  • thank you, I wonder why arch linux have font config files and related.
    – user377868
    Commented Jan 20, 2020 at 12:12
  • Because most applications need and really use it. It ensures that configuration of fonts for all applications can be centralized in one place. Centralizing font configuration will simplify and regularize font installation and customization. The intent is to permit applications to pick and choose appropriate functionality instead of forcing them. Most Qt-based applications e.g use fontconfig. Commented Jan 20, 2020 at 13:19
  • It would help if you mention an example of an application which you are facing a problem with and let's see if we can help Commented Jan 20, 2020 at 13:22
  • Brave Browser, I would like to have vector fonts.
    – user377868
    Commented Feb 24, 2020 at 15:31
  • @jerry: This is different than your original question. Setting terminus font in applications is different than setting vector fonts. Commented Feb 24, 2020 at 20:07

You must log in to answer this question.