Возможно, кто-то может указать на ошибку в моем тесте, но кажется, что если я хочу использовать фильтр SVG в CSS, закодировав его как data: uri
, чтобы избежать использования дополнительного файла, это не удастся, если данные не закодированы как base64.
Я тестировал с Firefox Aurora, другие браузеры, похоже, не распознают фильтр ни в одном случае.
Тестовый файл:
Filter applied "as is"
This one is encoded as base64
Живая демонстрация наhttp://martinezdelizarrondo.com/bugs/svgfilter.html
содержимое URL-адреса ()одинаково в обоих случаях:
Кодируется с помощьюhttp://software.hixie.ch/utilities/cgi/data/data
Как видите, первый остается красным, а во втором случае применяется фильтр svg и текст становится серым.
Я что-то забыл в первом случае?
В эта ошибка я ничего не нашел о кодировке, поэтому я предполагаю, что это должно быть возможно (и, конечно, использование более простой текстовой кодировки намного лучше, чем "шифровать" ее с помощью base64)
Спасибо