Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

431
Views
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.

about 4 years ago · Santiago Trujillo
2 answers
Answer question

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).

about 4 years ago · Santiago Trujillo Report

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.

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!