<p>Haiku definiuje trzy podstawowe fonty dla różnych zastosowań. Możesz ustawić fonty zwykły, pogrubiony oraz o stałej szerokości, a także ich wielkości używane przez system. Oprócz powyższych, istnieje też oddzielne ustawienie dla fontu menu.</p>
<p>Nowe fonty, nie będące częścią paczki .hpkg, możesz zainstalować poprzez skopiowanie ich do odpowiedniego katalogu <tt>non-packaged</tt> zgodnego z typem fontu (<tt>psfonts</tt> lub <tt>ttfonts</tt>), (zobacz rodział <ahref="../filesystem-layout.html">Układ systemu plików</a>). Przykład dla fontów TrueType:</p>
<tr><td><spanclass="path">/boot/system/non-packaged/data/fonts/ttfonts/</span></td><td></td><td> w przypadku fontów dostępnych dla wszystkich użytkowników.</td></tr>
<tr><td><spanclass="path">/boot/home/config/non-packaged/data/fonts/ttfonts/</span></td><td></td><td> w przypadku fontów dostępnych tylko dla Ciebie.</td></tr>
<p>Na karcie <spanclass="menu">Kolory</span> możesz ustawić kolory poszczególnych części interfejsu. Kontrolka koloru akceptuje upuszczenia z innych programów, pozwalając na przeciąganie kolorów z np. <spanclass="app">WonderBrusha</span>, <spanclass="app">Icon-O-Matica</span> lub panelu <spanclass="app">Tapet</span>.</p>
<p>Dekoratory definiują wygląd i styl okien oraz wszystkich elementów interfejsu. Aktualnie Haiku dostarcza tylko jeden dekorator. Jeżeli zainstalujesz więcej dekoratorów, będziesz mieć możliwość wyboru innego przy pomocy menu.</p>
<p>Domyślny dekorator Haiku pozwala ustawić styl strzałek pasków przewijania: albo pojedyncze na końcu pasków dla oszczędności miejsca, albo podwójne — tradycyjne dla BeOS-a — potencjalnie pozwalające zaoszczędzić ruchów myszą przy przewijaniu w górę i w dół lub w prawo i w lewo...</p>
<p>Włączony <spanclass="menu">Hinting glifów</span> wyrównuje wszystkie litery w taki sposób, że ich poziome i pionowe krawędzie znajdują się dokładnie pomiędzy dwoma pikselami. Rezultatem jest perfekcyjny kontrast, w szczególności w przypadku czarnego tekstu na białym tle. Font wygląda ostrzej. Możliwe jest także ustawienie hintingu <spanclass="menu">Tylko dla fontów o stałej szerokości</span>, co jest szczególnie przydatne na urządzeniach z ekranami o niskiej rozdzielczości, takimi jak netbooki. W tym przypadku małe fonty mogą wyglądać bardzo źle, gdy hinting jest aktywny, jednak to ustawienie pozwala wykorzystać zalety hintingu w edytorach tekstu i Terminalu.</p>
<p>Zobacz różnicę, jaką robi hinting, na poniższych zrzutach ekranu:</p>
<p>Zauważ, że także okna <spanclass="app">Magnify</span> są narysowane z użyciem innych opcji. Dzięki temu możesz zobaczyć, jak sprawują się w rzeczywistych warunkach, porównując np. pogrubiony tytuł okna lub tekst „35 x 15 @ 8 pixels/pixel”.</p>
<p>Inną techniką poprawy jakości rysowania jest <i>Antyaliasing</i>, który obejmuje wszystkie grafiki wektorowe oraz tekst. Wygładza on tekst zmieniając kolory niektórych pikseli. Istnieją dwa jego rodzaje:</p>
<p><spanclass="menu">Skala szarości</span> zmienia intensywność pikseli na krawędziach.<br/>
<spanclass="menu">Podpikselowy LCD</span> jest lepszy, szczególnie w połączeniu z monitorami LCD (o wysokiej rozdzielczości). Zamiast intensywności piksela, zmieniany jest jego kolor, co przesuwa krawędź o ułamek piksela, ponieważ piksele w ekranach LCD składają się z podpikseli czerwonego, zielonego i niebieskiego.</p>
<p>Antyaliasing podpikselowy nadaje obiektom drobną kolorową poświatę. Nie każdy za tym przepada. W Haiku możesz wymieszać obie metody i znaleźć dla siebie odpowiednie ustawienie używając suwaka.</p>
<divclass="box-info">Antyaliasing podpikselowy w połączeniu z hintowaniem glifów jest przedmiotem patentu i z tego powodu nie jest domyślnie dostępny. W zależności od tego gdzie mieszkasz, możesz mieć możliwość uzyskania odblokowanej wersji. Przepraszamy. Skontaktuj się ze swoim dostawcą.</div>
<p>Jeśli aktywujesz hinting z podpikselowym antyaliasingiem zmieniając źródła i rekompilując system, tak wypadnie on w porównaniu ze skalą szarości:</p>
<tr><td><spanclass="button">Cofnij</span></td><td></td><td>przywraca ustawienia, które były aktywne w momencie uruchomienia panelu preferencji.</td></tr>