Renderização de fonte muito FEIA em aplicativos Java

Renderização de fonte muito FEIA em aplicativos Java

Alguém aqui sabe como consertar essas fontes feias? Instalei o java openjdk 8 e estou executando o ubuntu 15.04. Tentei instalar o java oracle jdk 8 mas não adiantou, então apaguei e instalei o openjdk 7, reiniciei meu pc, não adiantou então instalei o openjdk 8, reiniciei o pc... a mesma coisa de novo.

http://i.imgur.com/nbzs3qW.jpg

Responder1

Adaptado da minha respostaaqui.

Adicionando esta linha:

_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'

deve /etc/environmentcorrigir esse problema.

Se você não conseguir editar /etc/environmentpor algum motivo ou se ele não funcionar, tente executar este comando em um terminal e, em seguida, iniciar o aplicativo (a partir do mesmo terminal):

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'

Esta correção funciona a partir do Ubuntu 16.04 e OpenJDK 8u151 (não verificado com Oracle JDK ou Java 9) no editor de texto jEdit e outros aplicativos Java Swing.

Exemplo de trabalho (jEdit): insira a descrição da imagem aqui

Observação: Algumas fontes e configurações AA complicam o problema. No jEdit, eu uso as fontes Java padrão ("Dialog", como é chamada) para tudo. Você provavelmente pode usar uma fonte diferente para a área de texto, mas a caixa de diálogo é a melhor para botões, etc. A melhor configuração AA da área de texto que encontrei épadrãomas sua milhagem pode variar.

Responder2

Você deve alterar a fonte padrão nas janelas fornecidas acima. Para IDE eu adoro usar Hack ou Inconsolata. Essas fontes estão localizadas aquihttps://github.com/powerline/fonts

Por favor, consulte readme.md para instalar

informação relacionada