Febrero 01, 2005

Bug extraño en ImageMagick
Hice un script usando la librería de Perl de ImageMagick (PerlMagick) para generar unas tarjetas. Las tarjetas se generaban perfectamente en mi PC, pero en el servidor de producción las tildes y eñes salían como cuadrados.
No conozco mucho de i18n, es un tema que siempre he evitado lo más posible. Los chicos en #linuxperu me dieron una mano viendo el tema de los locales y el encoding, pero nada, el script seguía sin funcionar. Los locales de mi PC y del servidor coincidían pero el error persistía.

Descarté entonces que el problema fuese el locale y decidí echarle la culpa a ImageMagick. Estaba instalado de RPMs así que le pedí a Savre que lo compilase desde fuentes. Se demoró un montón y se me pasaron ciertos detalles de Freetype para hacer funcionar las fuentes. Mucho, mucho tiempo después finalmente compilé bien el ImageMagick. Eso solucionó el problema, ahora funciona de maravillas, pero es muy extraño.