Menu
Language
English (US)
Contact Us
Flat > How to change text styles and fonts in Flat

How to change text styles and fonts in Flat

Last updated September 23, 2026

Text styles in Flat control every word printed on a score - title, subtitle, lyrics, chords, and the rest. Flat lets you customize the styles of the different text elements in your scores: one default font family for everything, then a family, weight, style, and size per text type, measured in points or in staff spaces.

How do I change the default font?

Flat keeps this in the Layout tab of the left panel. Scroll to Text styles. From there, you can set the default font family used for all the texts in your score. Every text type that has not been given its own family follows this setting, so one change restyles the whole score.

Layout settings button

Changing the default text font

How do I style one type of text?

You can also change the font family for specific text types (e.g. only the title of the score), and also adjust the weight (i.e. bold), style (i.e. italic) and the size of the font. Flat lists every text type it engraves, so each one can be set independently of the default.

List of text types

For every specific text type, you can adjust the settings:

List of text types

What do points and staff spaces mean?

The sizes of the different texts can be set in two different units: points and staff space. Which unit a text type uses by default depends on whether it is anchored to the music or to the page.

  • Points (pt) is an absolute unit that you usually find in text editors. By default, we use this unit for text elements like the title and the subtitle that are not directly linked to your staves.
  • Staff space (sp) is a relative unit to your music staves, literally the space between two lines of the stave. By default, we use this unit for text elements that are linked to the staves, like lyrics and chords.
Tip

Because staff space is relative, lyrics and chords set in sp keep their proportions when you change the staff size. Sizes in pt stay put.

Which fonts does Flat provide?

Most of the fonts provided on Flat are Open Source fonts that are directly served by Google Fonts.

We also provided the following Open Source fonts on Flat. Some of them are alternatives and metric-compatible fonts from proprietary fonts.

Font FamilyLicenseAlternative to
Nimbus RomanSIL Open Font LicenseTimes New Roman
Nimbus SansSIL Open Font LicenseHelvetica
Nimbus MonoSIL Open Font LicenseCourier/Courier New
URW GothicSIL Open Font LicenseCentury Gothic
URW Century Schoolbook LGNU GPL v2Century Schoolbook
Petaluma ScriptSIL Open Font License-

Which font is used by default?

The default text font is URW Century Schoolbook L (licensed under GNU GPL v2). Before March 2018, the default font was Noto Serif. This default font has been changed on March 2018, and the Noto Serif font remains available in the list of font families.

When using the music font Petaluma, the default font will automatically be set to Petaluma Script.

Frequently asked questions

Why did my text font change when I switched music font?

Because Petaluma pairs with its own text face. When using the music font Petaluma, the default font is automatically set to Petaluma Script, so the words match the handwritten notation. Set a different default font family afterwards if you would rather keep your own.

Should I size lyrics in points or staff spaces?

Staff spaces, in most cases. A staff space is relative to the height of the staff, so lyrics and chords set in sp scale with the music when you change the staff size. Points are absolute and suit page-level text like the title and subtitle.

Can I use a font that is not in the list?

Flat serves its fonts itself - most directly from Google Fonts, plus the open-source families listed above - so the choice is limited to that library. Several of them are metric-compatible alternatives to proprietary fonts, so a Times New Roman or Helvetica layout can be reproduced closely.

Does a text style apply to the whole score or one text?

To a text type across the whole score. Setting the title style changes every title, setting the lyric style changes every lyric line. There is one default family for all text, and each text type can override it with its own family, weight, style, and size.

Was this article helpful?

Contact support