lunes, 7 de octubre de 2013

Mejorar renderizado de fuentes en Netbeans

Al hilo de la anterior entrada sobre el renderizado de fuentes en Linux, seguramente nos haya pasado que en algunos programas como Netbeans o JDownloader los textos se vean peor que en el resto de aplicaciones del sistema operativo. La razón parece ser que dichas aplicaciones están programadas usando Swing (la biblioteca gráfica JFC de Java), la cual utiliza su propio motor de renderizado, y que en muchas ocasiones se traduce en que en Linux las fuentes se ven bastante mal.

Afortunadamente, los mismos programadores de Infinality, que vimos en la entrada anterior, se han encargado de parchear OpenJDK para conseguir un renderizado de fuentes decente con aplicaciones que usen Swing. Según dicen en su repositorio en Launchpad, sólo mantienen paquetes para la distribución de Ubuntu más reciente (a fecha de hoy es la 13.04) y la LTS que haya actualmente activa (a fecha de hoy es la 12.04). Por suerte estoy usando Ubuntu 13.04, por lo que instalar OpenJDK parcheado es tan sencillo como:

1. Añadir el ppa:
$ sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
2. Actualizar paquetes:
$ sudo apt-get update
3. Instalar OpenJDK:
$ sudo apt-get install openjdk-7-jdk

El resultado es prácticamente el de una aplicación que use el renderizador nativo:



No hay comentarios:

Publicar un comentario