A mesma fonte é processada de maneira diferente no IntelliJ IDEA vs. Android Studio

2

Eu uso o IntelliJ IDEA e o Android Studio para desenvolvimento e, por muito tempo, venho tentando descobrir por que os dois programas, da mesma empresa , e a mesma base de código , e usando as mesmas exact configurações de fonte (e o mesmo método anti-aliasing de texto) irão renderizar o texto no painel do editor de maneira diferente.

Por exemplo, com ambos os programas configurados para usar DejaVu Sans Mono, 12pt :

  • Android Studio:

  • IntelliJIDEA:

Você pode ver claramente a diferença, a fonte é mais fina e / ou quase como se não fosse anti-alias no IntelliJ.

Isso está me deixando na parede, pois acho o texto do IntelliJ muito mais difícil para os olhos.

Alguém mais já experimentou isso antes e sabe como corrigi-lo?

    
por Android Dev 26.01.2018 / 17:49

1 resposta

2

Bem, eu consegui descobrir como consertar e definitivamente não é o que eu esperava.

Acontece que o IntelliJ estava usando meu sistema JDK (Oracle JDK 8), enquanto o Android Studio, que agora é empacotado com um JDK, estava usando o seu pacote (OpenJDK 8).

Simplesmente dizer ao IntelliJ para usar o JDK incluído do Android Studio em vez do sistema JDK resolveu o problema. Você pode fazer isso assim:

  1. Ir Ajuda - > Encontrar ação

  2. Procurepor"boot JDK"

  3. Cliqueno...nomenususpenso

  4. Apontepara{ASinstallDIR}/jre

  5. DigaaoIntelliJquepodereiniciar:

  6. Quando voltar, a fonte será corrigida agora!

por Android Dev 26.01.2018 / 17:49