Fuente en IntelliJ IDEA en Ubuntu 14.04

18

Instalé IntelliJ IDEA 13.1 y Oracle JDK 1.8 en Ubuntu 14.04 x64, pero cuando lanzo IntelliJ IDEA, la fuente no es la ideal.

¿Cómo puedo cambiar la fuente?

captura de pantalla

Silvestr
fuente
La representación de la fuente en la captura de pantalla me parece bien. ¿Está ejecutando la resolución nativa de su pantalla con la configuración correcta de suavizado de subpíxeles?
David Foerster
Tenga en cuenta que Intellij usa el java predeterminado que normalmente es openjdk (que por alguna razón tiene una representación de fuente inferior), a menos que configure la línea JAVA_HOME en bin / idea.sh
Thorbjørn Ravn Andersen

Respuestas:

27

Escribí un pequeño manual sobre cómo solucionar esto. Nota: que es solo para 64 bits. arquitectura.

wget http://urshulyak.com:8001/index.php/s/P4afbWaX3mvyjP7/download &&
mv download jdk-8u5-tuxjdk-b08.tar.gz &&
tar -zxvf jdk-8u5-tuxjdk-b08.tar.gz &&
sudo mv jdk-8u5-tuxjdk-b08 /usr/lib/jvm &&
rm jdk-8u5-tuxjdk-b08.tar.gz

Script para iniciar Intellij Idea

* solo tenga en cuenta que necesita cambiar la ubicación IDEA_HOME para su ruta de idea

#!/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 "$@"

Más información y capturas de pantalla de mejores fuentes: http://urshulyak.com/page/show/2 . Resultado:

Yaroslav Urshulyak
fuente
¿Puedes actualizar el enlace por favor?
Jose Elera
1
Tenga en cuenta que -Dawt.useSystemAAFontSettings=lcdes una mejora notable sobre -Dawt.useSystemAAFontSettings=onmi monitor LCD y la pantalla del portátil.
John McFarlane
Todavía no pude encontrar la fuente Monaco en el menú desplegable, aunque está instalada en mi sistema.
Apurv
55
Si está utilizando IDEA 2016.1, configure IDEA_JDK en lugar de JAVA_HOME
Pietro
¡He descargado un archivo de 70 MB solo para saber que es para la arquitectura amd64! Una mala respuesta
Anwar
8

Respuesta corta que funcionó para mí:

1) Vaya a Archivo-> Configuración-> Apariencia y comportamiento-> Apariencia.

2) En suavizado, cambie las opciones IDE y Editor a "Escala de grises".

Pavel
fuente
1
En mi caso (IntelliJ 15.0 Community Edition, Ubuntu 15.04 y Open-JDK) esta solución funcionó perfectamente.
0x450
1
Intellij 15.0.2 Community Edition, Oracle JDK 8, Ubuntu 14.04.3 - De todas las soluciones propuestas aquí, solo esto funcionó para mí.
thefourtheye
1
Esta fue la mejor solución para mí en Android Studio 2.0
molokoka
1
Esta solución realmente funciona para mí también. Gracias
Ashish
1
Funcionó perfectamente! : D
Akar
4

¡No aplique esta configuración en Ubuntu 14!

Instalar tipo libre

$ sudo apt-get install libfreetype6

Instalar parche de infinitud

$ sudo add-apt-repository ppa:no1wantdthisname/ppa
$ sudo apt-get update
$ sudo apt-get install fontconfig-infinality

Tuve que hacer lo siguiente después:

$ sudo rm /etc/fonts/conf.avail/52-infinality.conf
$ sudo ln -s /etc/fonts/infinality/infinality.conf /etc/fonts/conf.avail/52-infinality.conf

Para usar Windows 7 como representación de fuente, haga lo siguiente:

$ sudo /etc/fonts/infinality/infctl.sh setstyle win7

Configura tu IDEA_HOME/bin/idea64.vmoptions. Agregue las siguientes líneas:

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

También permitirá a la fuente alias anti-Uso casilla de verificación, vaya a: File -> Settings -> Editor -> Appearance.

Avance:

Fuente del editor: Mónaco , IU: Ubuntu Bold

ingrese la descripción de la imagen aquí

Anton Dozortsev
fuente
Creo una captura de pantalla. i61.tinypic.com/jg63pi.png
Silvestr
Esto realmente rompió mis fuentes ubuntu en 14.04.
Lilley
¡También rompió las fuentes de mi sistema!
n3o
@ n3o ¿Usas Ubuntu 14.04?
Anton Dozortsev
Rompió mis fuentes ubuntu en 14.04. vergüenza. no uses esto!
celo
4

He preparado una fuente dedicada llamada "Ubuntu Mono Nohinting" para solucionar un problema de renderizado con aplicaciones Java Swing como NetBeans IDE, IntelliJ IDEA y PyCharm. La información de sugerencias de fuente se ha eliminado de la familia de fuentes original de Ubuntu Mono.

Cómo instalar

  • descarga el archivo zip desde aquí
  • Extraelo
  • abrir * .ttf con Font Viewer para instalar.
  • o puede copiar manualmente * .ttf en ~/.local/share/fonts/.

Cómo utilizar

  • Seleccione "Ubuntu Mono Nohinting" en la configuración de los editores.

Capturas de pantalla

Fuente Ubuntu Mono con tema PyCharm Monokai

Fuente Ubuntu Mono con tema PyCharm Monokai

Fuente Ubuntu Mono Nohinting con tema PyCharm Monokai

Fuente Ubuntu Mono Nohinting con tema PyCharm Monokai

Nobuto Murata
fuente
¿Puedes quitar pistas de información de la fuente Liberation Mono también?
sasa
¡Gran iniciativa! pero se ve aún más extraño en mi Ubuntu (intelliJ IDEA)
mate
2

Tenga en cuenta que en Webstorm 9, el archivo que necesita para agregar estos cambios:

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

es:

bin/webstorm64.vmoptions

Confirmado trabajando en Ubuntu 14.04

Tivoni
fuente
1

Al iniciar antes de abrir un proyecto, vaya a Configurar -> Configuración -> Apariencia y marque la casilla de verificación anular fuente predeterminada , seleccione la fuente y el tamaño (le recomiendo Dejavu Sans Mono 14px, en todas partes)

Ravshan Samandarov
fuente
0

Puede cambiar la fuente utilizada por IntelliJ. Para hacer eso:

  • Seleccione el menú Archivo y elija Configuración -> Editor -> Colores y fuentes -> Fuente.
  • Haga clic en Guardar como en el panel de la derecha e ingrese un nombre para su nuevo Esquema
  • Cambiar lo que está seleccionado en Fuente principal
  • Haga clic en Aplicar
jkt123
fuente
0

Como se mencionó en una respuesta anterior, el uso de jdk-8u5-tuxjdk-b08.tar.gz me solucionó el problema mientras usaba Ubuntu 16.10 e IntelliJ 2016.

Una forma más inteligente de configurar el jdk mencionado anteriormente como JDK de arranque IDE (una vez que se descarga y extrae) es usando la "Acción rápida" de Intellij Ctlr + Shift + Ay buscando Switch IDE Boot jdk. Examine el jdk extraído y reinicie IntelliJ!

Kumar Sambhav
fuente
0

Puede descargar IntelliJ Idea con un OpenJDK incrustado personalizado que incluye correcciones de representación de fuentes.

El paquete OpenJDK soluciona muchos problemas de representación de fuentes que solo se solucionarán en Java 9.

https://intellij-support.jetbrains.com/hc/en-us/community/posts/205418410/comments/204844430

A veces (como en el caso de 171.3780.107) las correcciones de representación de fuentes no funcionaron y tuve que copiar el jre incrustado de la versión anterior (simplemente copie la carpeta jre).

Emanuel George Hategan
fuente