Tengo un SVG con una gran cantidad de texto. Es un mapa de aparcamiento con números de espacio escritos en él. Muestro esto en un navegador web y, gracias a un pequeño error maravilloso en Firefox , el navegador muestra el texto incorrectamente. Abucheo.
Entonces convertí el texto a caminos. Estamos hablando de hasta 4000 etiquetas separadas. Tal vez 15,000 nuevas formas ahora son vectores. Son 4MB. Normalmente podría argumentar que esto se prestaría a la compresión, pero tengo que alinear este SVG en el HTML . Estoy agregando alteraciones CSS de forma dinámica y esta es la única forma en que tengo la posibilidad de compatibilidad con navegadores cruzados. De todos modos, la salida cruda —incluso fregada— de esto es demasiado grande para ser útil.
Lo que me sorprende aquí es que todos estos números espaciales comparten glifos comunes. De cero a nueve. ¿Por qué incluyo una definición de forma para cada instancia de cada número? ¿Puedo desduplicar estos?
Estoy usando Inkscape pero estoy abierto a sugerencias.
path|simplify
ayudarlo? Una "s" en minúscula se convierte en una ruta de 28 puntos, simplifica la srops a 17, y superpone las versiones simplificadas y no simplificadas incluso con zoom para que una "s" llene la pantalla no hay diferencia.