Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

440
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda