Dlaczego czcionki wyglądają okropnie w dowolnej aplikacji Java?

12

Wszystkie czcionki w aplikacjach Java wyglądają okropnie. Wcześniej widziałem kilka pytań na ten temat, ale teraz są one dość stare (11.04 było najnowsze, ale nie wydawało się, że to ten sam problem). Z jakiegoś powodu aplikacje Java nie używają czcionki systemowej (Ubuntu 11), ale raczej wydłużonej czcionki, która nie wydaje się mieć żadnego wygładzania. Pytam więc, czy jest to otwarty błąd (nie mógł znaleźć żadnego na starterze), coś, co deweloperzy zrobili źle, czy istnieje sposób na skonfigurowanie czcionek używanych w aplikacji Java. Być może jest to tylko wada openjdk i powinienem zamiast tego zainstalować wersję Sun / Oracle?

Poniżej znajduje się obraz Jitsi, ale problem występuje również w Minecrafcie, moim banku internetowym i wszystkim innym, co dotyczy Javy. Mam 12.04, ale ponieważ nie mogłem znaleźć niczego na starterze, zakładam, że to nie ma znaczenia.

obraz jitsi

Eirik Berg
źródło
1
Otwarty jdk ma pewne problemy z czcionkami, instalacja sun / oracle jdk może to naprawić
Tachyons
Instalacja java z zamkniętym źródłem jest w porządku, ale wypróbuj ją w sposób „Duinsoft”. To zautomatyzowany instalator :) duinsoft.nl/packages.php?t=en
tiempjuuh

Odpowiedzi:

4

Nie testowałem tego, ale zgodnie z tym postem na forum na inductiveautomation.com możesz to poprawić, instalując czcionki:

sudo apt-get install msttcorefonts

i zmiana lucidasans na arial we właściwościach czcionek Java:

sudo nano /usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties

Istnieje również kilka przydatnych linków, które można znaleźć w tym pytaniu StackOverflow .

Christian Vielma
źródło