Brzydkie czcionki w aplikacjach Java na Ubuntu

Pomóż mi, proszę. To screen Z mojego Netbeans: Tutaj wpisz opis obrazka PyCharm: {]} Jak mogę to naprawić? Używam Oracle Java 7. wersja java "1.7.0_25" Java (TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot (TM) 64-Bit Server VM (build 23.25-B01, mixed mode)

PS: dla porównania mój wysublimowany tekst: Tutaj wpisz opis obrazka

Author: Dmitry, 2013-07-07

6 answers

Więc... Wygląda na to, że mój problem został rozwiązany.

Krok 1 , Zainstaluj i skonfiguruj nieskończoność dla lepszego renderowania czcionek w Linuksie

sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fontconfig-infinality

Punkt 2., Zainstaluj OpenJDK7 z poprawkami czcionek w Ubuntu

sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
sudo apt-get update
sudo apt-get upgrade

NetBeans: zrzut ekranu z ulepszonymi czcionkami

Krok 3: stosuje ładny styl czcionki linux

sudo /etc/fonts/infinality/infctl.sh setstyle linux
 44
Author: Dmitry,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-26 08:11:31

Spróbuj dodać

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=gasp'

Do twojego ~/.bashrc

Bardziej szczegółową dyskusję można znaleźć tutaj .

 37
Author: MarcB,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-12 08:24:56

Stary temat, ale dla przyszłych wizyt, oto rozwiązanie, które działa:

# Install both infinality and fontfix'ed JDK.
sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
sudo apt-get update
sudo apt-get install fontconfig-infinality openjdk-7-jdk
# Apply a font style that looks good.
sudo /etc/fonts/infinality/infctl.sh setstyle linux
# And reboot the system.
sudo reboot

Źródło: Demian Ferreiro w rozwiązanie

 21
Author: Afaria,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-10 06:14:32

Po godzinach poszukiwań i eksperymentów, w końcu znalazłem działające rozwiązanie!!! Nie ma potrzeby bałaganu z fontforge, nie ma potrzeby łatania jdk, co nie jest dozwolone na firmowej stacji roboczej.

  1. wymagane Usuń openjdk i zainstaluj oracle jdk.
  2. Pobierz deb z http://ppa.launchpad.net/no1wantdthisname/ubuntu/pool/main/f/fontconfig-infinality /
  3. Zainstaluj: sudo dpkg -i *.deb
  4. Włącz wygładzanie czcionek osx: sudo /etc/fonts/infinality/infctl.sh setstyle
  5. zrestartuj system sudo reboot lightgdm

Jeśli jesteś użytkownikiem Android Studio(Intellij), spróbuj dodać następujące linie do swojego studia (64).vmoptions:

-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
-Dsun.java2d.xrender=true
 11
Author: Ian Wong,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-07 17:22:07

Od wersji 2016.1, JetBrains włącza / łączy JRE z poprawionym renderowaniem czcionek.

:)

Scott

 3
Author: Scott P.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-25 21:40:40

Proponuję zmienić wybór czcionki w ustawieniach programu. Możesz również zainstalować czcionki windows{[2] } na Ubuntu, jeśli wolisz.

W obu przypadkach powinieneś mieć możliwość wyboru File - > Settings i wyszukania czcionki i zmiany jej na dowolną.

Używam proporcjonalnej czcionki w IntelliJ CE i jak dla mnie w Ubuntu wygląda dobrze.

 1
Author: Peter Lawrey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-07 07:35:21