Fonts
OpenTTD Manual
Installation · FAQ
Tutorials and Instructions
Game interface · README.md
Infrastructure

Railways:

Signals · Stations · Junctions · Carrying capacity · Rail Designs & Tips
Roadways · Tramways · Waterways · Airports · Landscaping
Vehicles
Trains · Road vehicles · Ships · Aircraft · Orders
Settings
Game options · Settings · AI settings · Custom graphics (NewGRF) · Sandbox options · Command line
Graphics and sound
OpenGFX · OpenMSX · OpenSFX
More topics
Climates · Towns · Industries · Economy · Disasters · Tips · Hidden features · Hotkeys · Console · Game Mechanics · Multiplayer · Scenario editor · Online content · Social Integration · Fonts
Troubleshooting · Links

OpenTTD needs four different fonts: a medium font (used for most texts in the game), a small font (used for the smallmap legend etc), a large font (used for news headlines etc), and a monospace font (used for text files such as NewGRF readmes).

You can use the following types of fonts with OpenTTD:

Setting system fonts manually

There are two ways to set system fonts, using the "font" console command or editing the Openttd.cfg.

Using the console

Open the Console. On a normal English keyboard this is done by pressing the ` key (to the left of 1).

The command to change a font is font [medium|small|large|mono] [<font name>] [<size>]. The font name should be enclosed in double quotes if it contains spaces. Note that the size provided is multiplied by the interface scaling factor.

You can reset the font and size to the defaults by providing the font name "". This will result in the OpenTTD default font or sprite font (depending on the setting) if you are using a supported language, or a default font determined by your OS otherwise.

You can view the current font configuration by running the command font without any arguments. For more information, run help font.

Using openttd.cfg

In openttd.cfg, the following settings under the [misc] section determine the font (this is just an example):

small_font = 
medium_font = Arial Bold
large_font = Times New Roman
mono_font = 
small_size = 6
medium_size = 10
large_size = 18
mono_size = 10

If these settings are not present, you can add them under the [misc] section. Setting fonts via this method works the same as with the console. If any font names are left blank, the default font and size is used.