A renderização da fonte na captura de tela parece boa para mim. Você está executando a resolução nativa da tela com as configurações corretas de suavização de serrilhado de sub-pixel?
David Foerster
Note-se que Intellij usa o java padrão que normalmente é openjdk (que por algum motivo tem renderização de fonte inferior), a menos que você definir a linha JAVA_HOME no bin / idea.sh
Thorbjørn Ravn Andersen
Respostas:
27
Eu escrevi um pequeno manual de como corrigir isso. Nota: é apenas para 64 bits. arquitetura.
* observe apenas que é necessário alterar a localização de IDEA_HOME para o seu caminho de ideia
#!/bin/sh
IDEA_HOME=/opt/idea
# for old idea JAVA_HOME, for new 2016+ will be IDEA_JDK#export JAVA_HOME=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
export IDEA_JDK=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd \
-Dsun.java2d.xrender=true"
export GNOME_DESKTOP_SESSION_ID=this-is-deprecated
exec $IDEA_HOME/bin/idea.sh "$@"
Isso realmente quebrou minhas fontes do ubuntu na 14.04.
Lilley
Ele quebrou minhas fontes do sistema também !!
n3o 19/11/14
@ n3o Você usa o Ubuntu 14.04?
Anton Dozortsev 19/11/2014
Quebrou minhas fontes do ubuntu na 14.04. vergonha. não use isso!
zeal
4
Eu preparei uma fonte dedicada denominada "Ubuntu Mono Nohinting" para solucionar um problema de renderização com aplicativos Java Swing, como NetBeans IDE, IntelliJ IDEA e PyCharm. As informações de dicas de fontes foram retiradas da família de fontes Ubuntu Mono original.
Na inicialização antes de abrir um projeto, vá para Configurar -> Configurações -> Aparência e marque a caixa de seleção de fonte padrão , selecione a fonte e o tamanho (eu recomendo o Dejavu Sans Mono 14px, em qualquer lugar)
Como mencionado na resposta acima, o uso do jdk-8u5-tuxjdk-b08.tar.gz corrigiu o problema para mim ao usar o Ubuntu 16.10 e o IntelliJ 2016.
Uma maneira mais inteligente de configurar o jdk acima mencionado como JDK de inicialização do IDE (depois de baixado e extraído) é usar a "Ação rápida" do Intellij Ctlr + Shift + Ae procurar Switch IDE Boot jdk. Navegue pelo jdk extraído e reinicie o IntelliJ!
Às vezes (como no caso de 171.3780.107), as correções de renderização de fontes não funcionavam e eu tive que copiar o jre incorporado da versão anterior (simplesmente copie a pasta jre).
Respostas:
Eu escrevi um pequeno manual de como corrigir isso. Nota: é apenas para 64 bits. arquitetura.
Script para iniciar o Intellij Idea
* observe apenas que é necessário alterar a localização de IDEA_HOME para o seu caminho de ideia
Mais informações e capturas de tela de fontes melhores: http://urshulyak.com/page/show/2 . Resultado:
fonte
-Dawt.useSystemAAFontSettings=lcd
é uma melhoria notável em relação-Dawt.useSystemAAFontSettings=on
ao meu monitor LCD e tela do laptop.Resposta curta que funcionou para mim:
1) Vá para Arquivo-> Configurações-> Aparência e comportamento-> Aparência.
2) Em anti-aliasing, altere as opções do IDE e do Editor para "Greyscale".
fonte
Não aplique esta configuração no Ubuntu 14!
Instalar tipo livre
Instalar patch de infinalidade
Eu tive que fazer o seguinte depois:
Para usar o Windows 7 como a renderização de fonte, faça o seguinte:
Configure o seu
IDEA_HOME/bin/idea64.vmoptions
. Adicione linhas abaixo:Também permitem fonte Use Anti-alias caixa de seleção, acesse:
File -> Settings -> Editor -> Appearance
.Pré-visualização:
Fonte do editor: Monaco , Interface do usuário: Ubuntu Bold
fonte
Eu preparei uma fonte dedicada denominada "Ubuntu Mono Nohinting" para solucionar um problema de renderização com aplicativos Java Swing, como NetBeans IDE, IntelliJ IDEA e PyCharm. As informações de dicas de fontes foram retiradas da família de fontes Ubuntu Mono original.
Como instalar
~/.local/share/fonts/
.Como usar
Screenshots
Fonte Ubuntu Mono com tema PyCharm Monokai
Fonte Ubuntu Mono Nohinting com tema PyCharm Monokai
fonte
Observe que no Webstorm 9, o arquivo que você precisa adicionar essas alterações:
é:
Trabalho confirmado no Ubuntu 14.04
fonte
Na inicialização antes de abrir um projeto, vá para Configurar -> Configurações -> Aparência e marque a caixa de seleção de fonte padrão , selecione a fonte e o tamanho (eu recomendo o Dejavu Sans Mono 14px, em qualquer lugar)
fonte
Você pode alterar a fonte usada pelo IntelliJ. Fazer isso:
fonte
Como mencionado na resposta acima, o uso do jdk-8u5-tuxjdk-b08.tar.gz corrigiu o problema para mim ao usar o Ubuntu 16.10 e o IntelliJ 2016.
Uma maneira mais inteligente de configurar o jdk acima mencionado como JDK de inicialização do IDE (depois de baixado e extraído) é usar a "Ação rápida" do Intellij
Ctlr + Shift + A
e procurarSwitch IDE Boot jdk
. Navegue pelo jdk extraído e reinicie o IntelliJ!fonte
Você pode baixar o IntelliJ Idea com um OpenJDK incorporado personalizado, que inclui correções de renderização de fontes.
https://intellij-support.jetbrains.com/hc/en-us/community/posts/205418410/comments/204844430
Às vezes (como no caso de 171.3780.107), as correções de renderização de fontes não funcionavam e eu tive que copiar o jre incorporado da versão anterior (simplesmente copie a pasta jre).
fonte