Nieprawidłowe czcionki
W tym dokumencie opiszemy różne przypadki, w których interfejs może wyświetlać się nieprawidłowo oraz podamy sposoby, jak temu zaradzić.
Problemy występujące w systemie Linux
Nieprawidłowo lub w ogóle nie wyświetlany interfejs użytkownika podczas instalacji
Dziękujemy Wojciechowi za rozwiązanie problemu. :)
Problem:
Złe wyświetlanie czcionek interfejsu użytkownika i instalatora. W interfejsie czcionki są brzydkie, "poszarpane", w instalatorze część napisów nie wyświetla się, a te, które się wyświetlają, pozbawione są polskich liter. Nie pomaga zmiana żadnych ustawień.
Rozwiązanie:
Odkryłem, że w moim systemie polskie litery kodowane były w Unicode (UTF-8). Po usunięciu tego ustawienia (w moim przypadku w pliku: etc/sysconfig/i18n wszystkie ustawienia oryginalne: pl_PL.UTF-8 zostały zamienione na pl_PL) natychmiast interfejs użytkownika Mozilli i Firefoksa był wyświetlany za pomocą czcionki Helvetica. Podczas instalacji nowszej wersji można było cieszyć oko np. pełnymi tekstami licencji oraz kompletnymi komunikatami, z polskimi literami. Także z użyciem Helvetiki.
Nie jestem fanem Helvetiki, więc wykonałem szereg prób z wyżej opisanym ustawieniem. Działa!
Dlaczego więc u jednych jest tak, a u drugich inaczej? Przy instalacji systemu wybieram zawsze dodatkowo obsługę j. niemieckiego. Być może powoduje to takie właśnie ustawienia w i18n. Problemu tego na pewno nie ma mój kolega, instalujący tylko język polski.
Testowano na Mandrake 9.1 i 9.2.
Zgadza się. Podczas instalacji systemu można wybrać (w ustawieniach zaawansowanych), że system będzie domyślnie używał kodowania Unicode, zamiast zwyczajowego ISO-8859-2. Zmiana trybu pracy systemu powoduje problemy z wyświetlaniem czcionek, zwłaszcza, gdy brakuje ich w systemie.