How to Change the Default Font in LibreOffice (Writer, Calc, Impress, Draw & Math)

Office Suites 7 Comments

The default font in LibreOffice is Liberation Serif. If you are used to working with Times New Roman or Calibri, then you can easily change the font from the options. But it might be a bit of a hassle to change it for every document that you create. The default font is great and all but not everyone will like it. People might want to change the default from Liberation Serif to Times New Roman, Calibri, Arial, Tahoma etc. For that, you need to tinker with the options and it’s set.

The sad news is that you will have to set the default font for each and every application of LibreOffice—Writer, Calc, Impress, Draw, and Math. So, we go into the options of each of them individually and make the changes. We explain it in detail and individually for each application in the upcoming steps.

For LibreOffice Writer

Default Font for LibreOffice Writer

Steps:

  • Go to Tools > Options.
  • Expand the LibreOffice Writer option.
  • Click on Basic Fonts (Western).
  • Set the default fonts as per your need.
  • Hit Ok.

For LibreOffice Calc (Spreadsheet)

Default Font in LibreOffice Calc

Steps:

  • Click on Styles and Formatting on the Sidebar.
  • Under Cell Styles, right click on the Default option.
  • Select Modify.
  • Switch to the Font tab.
  • Choose your default font.
  • Hit Ok.

For LibreOffice Impress (Presentation)

LibreOffice Impress (Presentation) Default Font

Steps:

  • Click on Styles and Formatting on the Sidebar.
  • Right click on the individual options (TitleSubtitle, …).
  • Select Modify.
  • Switch to the Font tab.
  • Choose your default font.
  • Hit Ok.

For LibreOffice Draw

Changing the Default Font in LibreOffice Draw

Steps:

  • Click on Styles and Formatting on the Sidebar.
  • Right click on individual options and click on Modify.
  • Switch tot the Font tab.
  • Choose your default font.
  • Hit Ok.

For LibreOffice Math (Formula)

Default Font in LibreOffice Math

Steps:

  • Go to Format > Fonts from the menu.
  • Under Modify, select Variables, Functions, Numbers, Text, Serif, Sans-serif, Fixed-width individually and choose the fonts and its attributes.
  • Hit Ok.
  • Click on Default and confirm your action.

7 Comments

  1. You can change the global default font by going to TOOLS » OPTIONS » LibreOffice » Advanced »Open Expert Configuration. Then open the tree as follows: org.openoffice.VCL » DefaultFonts » en and prepend your prefered font followed by a semi-colon to the PROPERTY of “sans”, “latin_display”, “latin_heading”, “latin_spreadsheet”, and “latin_presentation”

    1. BF says:

      Damn paul, you’re a life saver.

  2. Roy Dressel says:

    Paul, thanks so much for this info. I struggled with changing the default font on draw several times with no luck. Now to figure how to change the default font point size.

  3. dee says:

    this is the only solution that I ever find on web searches. But it DOES NOT WORK. No matter what you do, when you open a new doc, it reverts to the old style. You can modify, delete, or do whatever to the default paragraph style, and while you are working on it it will stay the same. But as soon as you close and open writer again, all your style changes are gone and default has reverted back to what it was previously. There has to be another way to make this happen.

  4. dee says:

    I also tried tools, basic fonts etc. But that does not work either.

  5. Sreenadh OG says:

    Setting any of these DO NOT help in setting the default font for Index and tables. Whatever you set when updating indexes, it reverts back to system default font or so. (I don’t know what, in my case it defaults to Times New Roman, even though in all Tools->Options settings I have used some other font as default.). The point is this suggesion DO NOT WORK in all cases, even though it might work for some cases.

  6. Henry says:

    it helps

Leave a comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.