Начиная с версии 0.5.0, в OpenTTD ввели Юникод (Unicode). Это позволило поддержать языки, которые используют наборы не-ASCII символов, такие как китайский или русский, а также это позволило отображать все языки, которые содержат символы не из набора ASCII
Кроме того, можно использовать разные шрифты в OpenTTD с помощью трех строк в Openttd.cfg:
small_font = medium_font = large_font =
Маленький шрифт используется для транспорта в списке транспорта, даты в газетах, и других местах. Средний шрифт это большинство текста интерфейса, названия городов и станций, и заголовки окон. Большой шрифт используется в заголовках газет и в таблице рекордов в конце игры. Заполните эти параметры шрифтами, установленными в вашей системе и они будут отображаться в игре.
small_size = medium_size = large_size =
Есть также возможность установить размер каждого типа шрифтов (в пикселях). Помните, что большинство шрифтов плохо отображается в маленьком размере, а некоторые наоборот, в среднем и большом размерах.
Из-за того, что маленькие шрифты плохие, нужно выбирать растровый шрифт, потому что он по своей природе сделан чтобы быть маленьким. Пользователи GNU/Linux могут выбрать из всего разнообразия растровых шрифтов, уже установленных с X server, такими как 5x7.pcf.gz. Эти шрифты маленькие и хорошо отображаются в OpenTTD. В Debian GNU/Linux и похожих дистрибутивах они находятся в /usr/share/fonts/X11/misc/.
Эти шрифты находятся в пакете Debian xfonts-base, и после распаковки .deb вы получите доступ к этим шрифтам. Однако, нет уверенности, можно ли использовать их в Windows.
Начиная с версии r10166 можно использовать шрифты с антиалиасингом, используя 32bpp blitter. Антиалиасинг настраивается для каждого шрифта с помощью следующих опций:
small_aa = medium_aa = large_aa =