Hoy en un nuevo capítulo de “mi gran amigo CentOS“: ¿Cómo instalar fuentes True Type (Arial) en CentOS (Linux)?

En unos informes hechos con Jasper Reports se nos ocurrió la gran idea de cambiar alguna fuente (no sé por qué) y utilizar Arial (yo no he sido).

Al desplegar en producción, error:


net.sf.jasperreports.engine.util.JRFontNotFoundException: Font ‘Arial’ is not available to the JVM. See the Javadoc for more details

La solución consiste en instalar un paquete de fuentes de Microsoft en el servidor con estos comandos:

Terminal: ~

$
sudo yum install wget epel-release
wget https://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec
sudo su
yum install rpm-build cabextract ttmkfdir
rpmbuild -bb msttcorefonts-2.5-1.spec
rpm -ivh /root/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.noarch.rpm

Fino pepino. La moraleja es “no uses fuentes True Type“. Lección aprendida U_U