Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

437
Vistas
Configuración LCD gamma / contraste (IntelliJ IDEA, JDK 8)

Tengo problemas con el texto suavizado en IntelliJ IDEA. Esa cosa, por alguna razón, se envía con su propia versión de OpenJDK 8. De todos modos ... el alias de subpíxeles es aceptable con texto oscuro sobre brillante:

ingrese la descripción de la imagen aquí

Pero la gamma es incorrecta para el texto brillante en la oscuridad:

ingrese la descripción de la imagen aquí

Lo que significa que en este esquema, el texto se ve como si estuviera en negrita y corrido o borroso horizontalmente.

¿Es posible especificar una propiedad del sistema o piratear el sistema para cambiar el gamma para la interpolación AA hacia colores más oscuros? Ya elegí una fuente muy fina (FicaCode Light), simplemente no hay fuente que se muestre menos negrita en esta computadora (Linux con Gnome 3, pantalla de 1920x1080).


Editar: realmente estoy buscando una forma de controlar la gamma AA. No he usado IDEA 2017.1 EAP, pero la versión de lanzamiento que ya viene con la versión 1.8.0_112 ajustada 'fijada' incluida, que se menciona en el comentario esencial. Si descargo esa versión, obtengo exactamente la misma salida de píxeles que las dos imágenes anteriores. Estas son las opciones de idea64.jvmoptions :

opciones personalizadas de IntelliJ IDEA VM

 -Xms128m -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine -Djava2d.font.loadFontConf=false

Agregar o eliminar la última propiedad simplemente no hace ninguna diferencia, también cambiar de lcd a on o off tiene ningún efecto.

Compare estas imágenes con el OpenJDK 1.8.0_121 normal que instalé a través de Debian:

ingrese la descripción de la imagen aquí

Claramente aquí el AA está roto (a 1:1 se ve totalmente coloreado). Así que creo que la representación de subpíxeles de la versión incluida es básicamente correcta . Solo que usa la gamma incorrecta para texto claro sobre fondo oscuro.


Editar: después de más investigación, el problema se reduce a esto: puedo usar un archivo font.conf personalizado con un estilo de hintstyle entre hintslight , hintmedium y hintfull . Para una ligera sugerencia, la fuente se ve equilibrada en términos de relación de aspecto, pero el suavizado tiene una gamma incorrecta, por lo que las líneas de la fuente son gruesas (todo se ve en negrita). Para sugerencias medias o completas, la fuente parece más delgada y nítida, pero ahora la relación de aspecto está rota, la fuente es demasiado ancha.

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

FWIW, aunque hacer zoom en la representación actual (IC 2020.3) se parece a la captura de pantalla original:

ingrese la descripción de la imagen aquí

Ya no siento que esto se vea demasiado audaz o borroso. Tal vez sea el ligero cambio de fuente (usando JetBrains Mono ahora).

over 4 years ago · Santiago Trujillo Denunciar

0

Dijiste que el openJDK normal funciona de la manera que quieres que funcione, ¿correcto?

Si es cierto, ¿por qué no cambia el uso de JDK IntelliJ ? Creo que es SDK de plataforma en preferencias.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda