New! OnSong 2022 with major new features. LEARN MORE


User Manual


Spacing settings allow you adjust how different types of spaces effect the drawing of the chord chart. The following options are available:

Adjust Whitespace

When you enter chords above lyrics, chords are aligned to lyrics underneath. If there are no lyrics to align with, the chords are spaced using a standard space character. In variable-width fonts, the space character is about 35% the width of other characters such as the capital letter "M". This means that chords that appear to have a lot of spaces between them may appear closer together.

Turning on the adjust whitespace switch will replace space characters with a different character when measuring. This helps to compensate for the relatively narrow space character. Default is off.

Adjusted Space Character

If adjust whitespace is turned on, an underscore character is used as a proxy for the width of space characters. You can change which character is substitute to fine-tune adjust the width. Default is an underscore character.

Tab Spaces

Tabs are particularly problematic when making text-based chord charts. This is because a tab character can have different meaning depending on the text editor or viewer. OnSong replaces tab characters with a series of spaces to avoid this issue. Options include between 0 and 20 space characters. Default is 8.

Trim Whitespace

If this option is turned on, the whitespace at the beginning and end of lines of text is removed. Default is on.

OnSong 2022 — Last Updated on December 9, 2017