Юникод

Снимок экрана в OpenTTD с использованием шрифта Arial

Начиная с версии 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 =