Di recente sono passato a Ubuntu e ho installato Java JDK 8u45 (32 bit) di Oracle usando il repository webupd8team / java.
Tutto sembra funzionare bene, tranne per il fatto che le applicazioni Java-Swing hanno caratteri rotti e brutti senza anti-aliasing. La modifica del carattere non funziona. Le applicazioni native come Gedit pur avendo lo stesso carattere non sono interessate (né le applicazioni Java non Swing come Eclipse); riguarda solo le applicazioni basate su Swing.
Schermate: (jEdit v5.1)
Sto eseguendo Ubuntu 15.04 (che è l'ultima versione del 15/06/2015). La mia versione Java è 1.8.0_45 e 'java -version' fornisce il seguente output:
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) Server VM (build 25.45-b02, mixed mode)
Ho provato le correzioni fornite in domande simili (qui e su altri siti di stackexchange) ma non funzionano. Ho anche aggiunto le seguenti righe nell'ambiente / etc / (come indicato qui: https://wiki.archlinux.org/index.php/Java_Runtime_Environment_Fonts ) ma non mi stanno dando risultati apparenti.
JAVA_FONTS=/usr/share/fonts/truetype
_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
Sono sicuro che ci deve essere una soluzione per questo. Le stesse applicazioni Java funzionano come dovrebbero su Windows 7.