Üzerinde metin yükü olan bir SVG var. Üzerinde boşluk numaraları yazılı bir otopark haritası. Bunu bir web tarayıcısında görüntülüyorum ve Firefox'taki harika küçük bir hata sayesinde tarayıcı metni yanlış oluşturuyor. Boo.
Bu yüzden metni yollara dönüştürdüm. 4000'e kadar ayrı etiketten bahsediyoruz. Belki 15.000 yeni şekil şimdi onlar vektör. 4 MB. Normalde bu sıkıştırma için kendini ödünç vereceğini iddia edebilir ama ben bu SVG HTML içine satır içi gerekir . Dinamik olarak CSS değişiklikleri ekliyorum ve çapraz tarayıcı desteği alma şansımın tek yolu bu. Her neyse, bunun ham - hatta ovalanmış - çıktısı yararlı olamayacak kadar büyük.
Burada beni etkileyen şey, tüm bu boşluk sayılarının ortak glifleri paylaşması. Sıfırdan dokuza. Neden her sayının her örneği için bir şekil tanımı ekliyorum? Bunların kopyalarını çıkarabilir miyim?
Inkscape kullanıyorum ama önerilere açığım.
path|simplify
size yardımcı olabilir mi? Küçük harf "s", 28 puntoluk bir yola dönüşür, onu 17'ye kadar basitleştirir ve basitleştirilmiş ve sadeleştirilmemiş sürümleri üst üste bindirerek yakınlaştırılmış bile olsa, bir "s" ekranı doldurursa hiçbir fark olmaz.