Unicode

Zrzut ekranu pokazujący, że Arial jest używany jako czcionka w OpenTTD

<<Powrót do Openttd.cfg ( plik konfiguracji OpenTTD)

small_font, medium_font i large_font ...
small_size, medium_size i large_size ...
small_aa, medium_aa i large_aa ...
... są niektóre zmienne w pliku Openttd.cfg.

W OpenTTD 0.5.0 (en) , wprowadzono Unicode. Pozwala to na obsługę języków używających znaków spoza ASCII, takich jak chiński lub rosyjski, ale jest również potrzebne do prawidłowego wyświetlania dowolnego języka zawierającego ASCII.

Możliwe jest również użycie różnych czcionek w OpenTTD przy użyciu tej funkcji, przy użyciu trzech ciągów znaków w openttd.cfg pod misc (różności):

small_font =
medium_font =
large_font =

Małe czcionki są używane pod pojazdami na listach pojazdów, takich jak data w gazetach i innych miejscach. Średnie czcionki to większość tekstu GUI, nazwy miejscowości i stacji oraz nagłówki okien. Duże czcionki są używane jako nagłówki gazet i na liście wyników gry końcowej.

Wypełnij je czcionkami zainstalowanymi w systemie, a zostaną one wyświetlone w grze.

Istnieje również możliwość ustawienia rozmiarów czcionek (w px) dla danych typów czcionek. Należy pamiętać, że większość czcionek tworzy słabą małą czcionkę, podczas gdy inne czcionki mogą nie mieć dobrych średnich lub dużych rozmiarów.

Ze względu na słabe małe czcionki należy wybrać czcionkę bitmapową, ponieważ jest to z natury rzeczy zrobione tak, aby było wyświetlane małe. Użytkownicy systemów GNU/Linux mogą wybierać z różnych czcionek bitmapowych już zainstalowanych na serwerze X, takich jak 5x7.pcf.gz. Te czcionki są małe i dobrze renderowane pod względem openttd. W Debian GNU/Linux i podobnych dystrybucjach znajduje się w /usr/share/fonts/X11/misc/.

Te czcionki znajdują się w pakiecie Debian xfonts-base, a po rozpakowaniu pliku .deb za pomocą odpowiedniego oprogramowania do pakowania można uzyskać dostęp do tych czcionek. Nie jesteśmy jednak pewni, czy te czcionki działają w systemie Windows.

Jedną dobrą czcionką TrueType jest DejaVu Sans:

small_font = /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
small_size=10

Od r10166 możliwe jest stosowanie czcionek antyaliasingowych przy użyciu blittera 32bpp. Wygładzanie można skonfigurować dla każdej czcionki z następującymi ustawieniami

small_aa =
medium_aa =
large_aa =