Renderização de fontes Very UGLY em aplicativos java

2

Alguém aqui sabe como consertar essas fontes fugly? Eu tenho instalado java openjdk 8 e estou rodando no Ubuntu 15.04. Eu tentei instalar o java oracle jdk 8, mas não ajudou, então eu deletei e instalei o openjdk 7, reiniciei meu pc, não ajudou, então eu instalei o openjdk 8, reiniciei o pc ... a mesma coisa novamente.

    
por vidann 14.10.2015 / 12:30

2 respostas

2

Adaptado da minha resposta aqui .

Adicionando esta linha:

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

para /etc/environment deve corrigir este problema.

Se você não conseguir editar seu /etc/environment por algum motivo ou se ele não funcionar, tente executar esse comando em um terminal e, em seguida, inicie o aplicativo (no 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 o Oracle JDK ou Java 9) no editor de texto jEdit e outros aplicativos Java Swing.

Exemplo de trabalho (jEdit):

Observação : algumas fontes e configurações de AA complicam o problema. No jEdit, eu uso as fontes Java padrão ("Dialog", como é chamado) para tudo. Provavelmente você 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 de Área de Texto AA que eu encontrei é padrão , mas sua milhagem pode variar. p>     

por hexman 25.11.2017 / 14:28
0

Você precisa alterar a fonte padrão nas janelas fornecidas acima. Para IDE eu amo usar Hack, ou Inconsolata Essas fontes estão localizadas aqui link

Por favor, leia o readme.md para instalar

    
por Vannrith 14.10.2015 / 12:44