Ho un SVG con un sacco di testo su di esso. È una mappa di parcheggio con i numeri di spazio scritti su di essa. Lo visualizzo in un browser Web e grazie a un piccolo bug meraviglioso in Firefox , il browser rende il testo in modo errato. Boo.
Quindi ho convertito il testo in percorsi. Stiamo parlando di fino a 4000 etichette separate. Forse 15.000 nuove forme ora sono vettori. Sono 4 MB. Normalmente si potrebbe sostenere questo si presterebbe a compressione, ma ho dovuto in linea questo file SVG in HTML . Sto aggiungendo le modifiche CSS in modo dinamico e questo è l'unico modo in cui ho la possibilità di supporto cross-browser. Quindi, comunque, l'output grezzo - anche raschiato - di questo è troppo grande per essere utile.
Ciò che mi colpisce qui è che tutti questi numeri di spazio condividono glifi comuni. Zero attraverso nove. Perché includo una definizione di forma per ogni istanza di ogni numero? Posso de-duplicare questi?
Sto usando Inkscape ma sono aperto ai suggerimenti.
path|simplify
aiutare? Una "s" minuscola si converte in un percorso di 28 punti, semplifica il ridimensionamento a 17 e sovrapponendo le versioni semplificate e non semplificate anche ingrandite in modo che una "s" riempia lo schermo non c'è differenza.