У меня есть SVG с грузом текста на нем. Это карта парковки с написанными на ней космическими номерами. Я отображаю это в веб-браузере, и благодаря замечательной небольшой ошибке в Firefox браузер неправильно отображает текст. Бу.
Поэтому я преобразовал текст в пути. Мы говорим о 4000 отдельных ярлыках. Может быть, 15 000 новых фигур теперь являются векторами. Это 4 МБ. Обычно вы можете утверждать, что это поддается сжатию, но я должен встроить этот SVG в HTML . Я добавляю CSS-изменения динамически, и это единственный способ получить поддержку кросс-браузера. Так или иначе, сырой - даже разведанный - вывод этого слишком велик, чтобы быть полезным.
Что меня поражает, так это то, что все эти пробелы имеют общие символы. Ноль через девять. Почему я включаю определение формы для каждого экземпляра каждого числа? Могу ли я их дублировать?
Я использую Inkscape, но я открыт для предложений.
path|simplify
ли вы вообще помочь? Строчные буквы «s» преобразуются в 28-точечный путь, упрощают его до 17 и накладывают на упрощенную и не упрощенную версии даже с увеличением, так что одна «s» заполняет экран, нет никакой разницы.