How do I change the default font

To change the default style fonts:

  • Open Writer
  • Navigate to Menubar → Tools → Options
  • Go to LibreOffice Writer → Basic Fonts
  • Set the fonts you want here.
  • Apply / OK

Close Writer and reopen it and you’ll see that your default font styles should now use the fonts you set.

There is no Menubar > Tools > Options option in my version.

That said, I found how to change the default font in writer, but this does not carry
across into Draw or any of the other utilities.

Glad you found a solution. I agree, it is disappointing that the setting doesn’t cross to other apps. I would like to see the default change for Calc and others too.

1 Like

There doesn’t seem to be the option to change the default font in the other apps.
I Use Draw quite a lot, for poster and flyer design for my venue. I don’t use templates, I always star from scratch for a new idea… I just hate the chosen default font.
The worst part is you have to select the required font for every new text box! Can get tedious.

K.

You can change the default font in any LO component. But you must delve into the style machinery.

Schematically, you modify the root style (in some apps, like Draw, there are several “root styles”) and you record the changes in a new template you then designate as your default template.

I have searched every menu, every preference, can’t find ‘Styles’ anywhere.
And there must be a way to change the default font globally in Libreoffice, being as every app defaults to liberation sans.

@Reddog: there is no “Styles” menu, not preferences to do what I suggest. Every LO component (except Base and Math) has a collection of styles you can display in the sidepane. Styles are not as developed and sophisticated as in Writer but they exist nevertheless.

Modify the built-in ones (the correct path to change defaults) or create your own ones. When this is done (read the specific procedures in the various LO Guides), save the current document as a template (once again the procedure varies slightly with the component).

File>Templates<Manage Templates allows you to designate your preferred default template, the one containing your customised styles.

Now, if you simply want any component uses the default OS font, just take care that all overrides are cleared. Beware that “clearing” is not the same as setting something the same as the default. In the latter case, you create an override which takes precedence over the present OS state.

Changing the OS default font is specific to the OS and since you didn’t mention yours …

we can guess he uses MacOS, because of

MacOS says this has to go in Preferences as a proper Mac-User will search there…

Which I did…
A simple thing is turning into a not simple thing.
As I stated in earlier post, being as LO defaults to Liberation Sans across all apps, Why no simple way to change this? On a per app basis would be cool.

Not always. There are users like me, who serve different tasks, some work for different clients, so LibreOffice allows us to to have several templates.
.
For the menus etc. I’m not sure if per app is allowed on Mac…

Am I not explaining myself well?
All I’m suggesting is that instead of defaulting to Liberation Sans every time I add a new text box, LO defaults to a font of my choosing.
In design does it.

This is exactly the purpose of templates (per document) and default template (application-level) where you can override (customise) the default style applied to a new object.

1 Like

And… thanks to all the input, I’ve finally got there.
As I have found elsewhere with LO, it’s all there, just not so obvious sometimes…

Thanks again all for your help and patience.

R.