Font ´times new roman´ is not available to the JVM. See the Javadoc for more ...

Hola a todos,

Les comento que se ha actualizado las librerías JasperReports que pueden descargar desde el repositorio de Diaguita. Por un lado, se la renombró para asegurarse de asociarla con la versión del sistema con la cual es operativa. También, cuando exista una nueva actualización, se agregará incrementalmente en vez de reemplazarla totalmente como se hizo en este caso.

La actualización de la librería viene a cubrir una falencia en la ejecución de los reportes usando las fuentes disponibles en el editor web que se proporciona con SIU-Diaguita (como ejemplo, los artículos de un pliego). De esta forma, SIU-Diaguita pasa a soportar de forma automática las siguientes fuentes tipográficas en las salidas JasperReports:

  • Arial
  • Comic Sans MS
  • Courier New
  • Georgia
  • Lucida Sans Unicode
  • Tahoma
  • Times New Roman
  • Verdana

Esto no quiere decir que sea imposible personalizar una salida y modificar la tipografía con la que fué diseñado y/o funciona, o incluso que los pliegos de los artículos puedan hacer uso de otras fuentes tipográficas. Simplemente, que cuando hagan uso de otra tipografía la ejecución del reporte les devolverá un error similar a:

Font ´[b]NOMBRE FUENTE AQUI[/b]´ is not available to the JVM. See the Javadoc for more details.

Para solucionarlo deberán instalar la fuente tipográfica, que haya sido utilizada para el diseño del reporte, de forma adecuada en su servidor (por medio un paquete de fuentes como ser ttf-mscorefonts-installer o procedimiento similar).

Saludos!