Existe uma configuração mínima de tamanho de fonte para aplicativos Anti-Aliasing para Java, como o Android Studio


0

Quando tento usar a opção de escolher uma fonte para o editor no Android Studio, ele não se aplica ao Anti-Aliasing em fontes para tamanhos menores. Com a fonte Ubuntu Mono Anti-Aliasing aparece somente após o tamanho 20, outras fontes acontece aos 16. Mas no Eclipse o anti-aliasing funciona mesmo no tamanho 12. Então você acaba usando fontes grandes no Android Studio, o que significa que você veja código menos visível. Se você escolher uma fonte menor, não haverá Anti-Aliasing e meus olhos ficarão tensos. Eu sei que o Android Studio é baseado na idéia do IntelliJ.

Atualmente, estou usando essas configurações no arquivo de configurações studio64.vmoptions

-Dawt.useSystemAAFontSettings=lcd
-Dswing.aatext=true
-Dsun.java2d.xrender=true

Eu tentei várias configurações para Dawt.useSystemAAFontSettings e ainda o mesmo problema. Existe outra configuração para controlar em qual tamanho o Anti-Aliasing está ativado.

Aqui estão algumas capturas de tela do Ubuntu Mono 16 (sem anti-aliasing):

Ubuntu Mono 16

Ubuntu Mono 20 (tem anti-aliasing) Ubuntu Mono 20

Ubuntu Mono 12 no Eclipse (ideal para mim) Ubuntu Mono 12

Eu tenho carregado as imagens para Imgur como este site está comprimindo as imagens, ea qualidade é afetada.

Estou usando o Android Studio 0.86, o Java 7 da Oracle no Ubuntu 12.04 com drivers da Nvidia.



Rsya não é negócio com o uso openJDK, estou usando o Tentei editar os glifos, mas que não teve efeito a Oracle
pt123

Na resposta, ele não diz para você usar o Oracle JDK em vez do OpenJDK?
Rsya Studios

Sua primeira imagem faz tem antialiasing, é apenas a muito ruim que você começa com o OpenJDK e (em forma menor grau) com a Oracle JDK. Você deve considerar o uso do OpenJDK com a correção de fonte aplicada.
Andrea Lazzarotto 06/04
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.