Saya memiliki SVG dengan banyak teks di atasnya. Ini peta tempat parkir dengan nomor ruang tertulis di atasnya. Saya menampilkan ini di browser web dan berkat bug kecil yang luar biasa di Firefox , browser membuat teks salah. Boo.
Jadi saya mengubah teks menjadi path. Kita bicara tentang 4000 label terpisah. Mungkin 15.000 bentuk baru sekarang mereka vektor. Ini 4MB. Biasanya Anda mungkin berpendapat ini akan memberikan kompresi, tetapi saya harus memasukkan SVG ini ke dalam HTML . Saya menambahkan perubahan CSS secara dinamis dan ini adalah satu-satunya cara saya mendapat dukungan lintas-browser. Jadi, output mentah — bahkan yang sudah digosok — ini terlalu besar untuk berguna.
Apa yang mengejutkan saya di sini adalah semua nomor ruang ini berbagi mesin terbang yang umum. Nol hingga sembilan. Mengapa saya menyertakan definisi bentuk untuk setiap instance dari setiap angka? Bisakah saya menghapus duplikat ini?
Saya menggunakan Inkscape tapi saya terbuka untuk saran.
path|simplify
membantu Anda sama sekali? Huruf kecil "s" dikonversi ke jalur 28 titik, sederhanakan srop menjadi 17, dan overlay versi yang disederhanakan dan tidak disederhanakan bahkan diperbesar sehingga satu "s" mengisi layar tidak ada perbedaan.