Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How do you set the default font used in new documents of LibreOffice Calc? I am using LibreOffice 3.3.2.

Some answers below have been updated for LibreOffice 4 as well.

share|improve this question
up vote 13 down vote accepted

If you want to use the customized document as standard template (so it's used if you select menu File -> New -> Spreadsheet), the following steps are required (assuming you've created a fresh spreadsheet document and changed the default font as Kirk has described):

  • Select menu File -> Templates -> Save...; Save File as Template
  • In the Template dialogue, enter a name for your template; make sure that "My Templates" is selected in the "Categories" list, then click OK. Enter name and select Category for new Template
  • Select menu File -> Templates -> Organize...; Open Template Organizer
  • In the template management dialogue, double-click on the "My Templates" entry in the list on the left; below "My Templates", a list of your templates should appear, among them the template you saved in step 2; Set custom template as new default template
  • right-click on our template defined in step 2, select "Set as default template", close the template management dialogue.

That's it - now, if you create a new spreadsheet document, it should be based on your custom template.


For updated instructions based on LibreOffice 4, see carnendil's answer


Setting a custom default template doesn't affect CSV files opened with LO Calc. There are two workarounds:

Insert Sheet from File

share|improve this answer
the screenshots are created using openoffice, but it's the same as in libreoffice (and even the same in openoffice / libreoffice writer). – tohuwawohu Jun 25 '11 at 17:01
You're instructions* worked for me when I create a new spreadsheet using File -> New. However, when I open a CSV file and it creates a new document using the Text Import feature, it appears to NOT use the default template and still uses the PREVIOUS default font. How do I get it to use the NEW default font, even when opening CSV files? (*with only a few differences in LibreOffice – Tyler Rick Sep 29 '14 at 18:29
I'm having a similar issue to @TylerRick, but when I add a new sheet to my spreadsheet. I open a new document (LibreOffice, by the way) and it comes up with my default style, but adding a new sheet uses the old style. Any ideas? – DisgruntledGoat Nov 16 '14 at 1:26
@DisgruntledGoat: Sorry, i can't reproduce this using LibreOffice If i create a new Spreadsheet file based on my custom template and add sheets using the (+) sign at the bottom (sheet tabs), ot using the menu (Insert -> Sheet), the new sheet has the same customized defaults as the first sheet. Did you insert existing sheets (Insert -> Sheet from File)? – tohuwawohu Nov 16 '14 at 10:19
@TylerRick: You're right, LO seems to ignore the custom default template when opening a csv file. I've edited my answer, pointing to two workarounds for this. – tohuwawohu Nov 16 '14 at 10:38

Format menu -> Styles and formatting. You should get a dialog that looks similar to this:

enter image description here

Right click on Default, and choose modify. In the fonts tab you should be able to choose the new default font.

share|improve this answer
... and of course, you can combine this answer with the @tohuwawohu answer to make the style change the default. – derobert Jul 11 '12 at 15:22

Updated instructions for LibreOffice 4.0.x:

The process is still as per tohuwawohu's answer, yet the specific steps have changed a little:

  1. To save as template, go to menu File > Save as template...


  2. Select "My Templates" in the Template Manager, and then click on the button "Save". See image on the next step.

  3. A new window will appear asking for a name for the new template. Give a descriptive name and click on the button "OK".

    Click on the image to open a full-resolution version.

  4. Now go to menu File > New > Templates

  5. Select the tab titled "Spreadsheets", double click on "My Templates" and select your newly saved template. Of a series of buttons that appear under the tabs, select the one labeled "Predeterminate" in order to set the template as the default for Calc.

    Click on the image to open a full-resolution version.

share|improve this answer

If you have with other languages (Complex Text Layout (CLT) languages like Persian languages) just do this first:

  1. Click on English/any default language on status bar and then select More.

  2. Select your western and CTL font and default language you want.

  3. For setting these configurations, just do same as Kirk said above to set this template as.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .