Creé una imagen SVG usando Inkscape que consiste en un código QR, con algo de texto debajo del código QR.
Antes de enviar la imagen al fabricante que estará a cargo de imprimir la imagen en algunos objetos físicos, probé ver la imagen en algunos programas diferentes como GIMP y Firefox, y para mi sorpresa, el texto debajo del código QR en ciertos programas no se escala al ancho del código QR, como se ve en esta imagen:
Como se puede ver, hay una cantidad significativa de espacio a la derecha del último dígito de la identificación. Sin embargo, en Inkview/Google Chrome la imagen aparece exactamente igual que en Inkscape.
Después de investigar un poco, parece que algunos programas no implementan correctamente el texto SVG. Si bien en última instancia tendré que consultar con el fabricante y coordinar en función de cómo sus sistemas interpretan la imagen, tengo curiosidad:
¿Qué programas se utilizan normalmente para verificar que una imagen SVG se represente correctamente? Por ejemplo, dado que la imagen está hecha en Inkscape, idealmente me gustaría cotejar la imagen con otro programa para verificar la salida.
He leído otros lugares en los que podría intentar convertir el texto en una ruta para una mejor compatibilidad entre programas, sin embargo, este texto se genera dinámicamente, por lo que no parece práctico. (Tenga en cuenta que el problema no es el resultado de generar el texto dinámicamente, ya que he verificado el mismo comportamiento utilizando elementos de texto estáticos.
Actualización con enlace a archivos SVG: puede encontrar un Plunkr que incluye tanto la plantilla como la plantilla "completada" aquí: https://plnkr.co/edit/MZXmkkfrkztImOlzABrv
No se preocupe por el agujero a la derecha que falta en la versión generada; eso es solo para referencia de medición en Inkscape.
Si va a imprimirlos, PostScript (PS) le servirá mucho mejor que SVG . Los motores PostScript tienen mejores controles de calidad que SVG . Pero más que eso , PS en realidad define los espacios de color de la impresora, algo que SVG no hace bien en este punto, no es que la mayoría de los espectadores comiencen a admitir esto.
Independientemente de los problemas de formato, debe hablar sobre la fabricación con el fabricante. Nosotros no, por lo que la única forma de solucionar los problemas de fabricación es hablar con su fabricante sobre sus requisitos y el software utilizado, no especular sobre lo que utilizan.
Michael Schumacher
Andrés
Michael Schumacher
Andrés
Dave_cz