Правильный тип mime для изображений SVG со встроенными шрифтами
Это обычный тип mime SVG:
image/svg+xml
И он отлично работает. Однако при встраивании шрифта SVG хром сообщает вам, что тип mime неверен, очевидно, потому что вы возвращаете шрифт вместо изображения.
Есть ли универсальный тип mime? Хром неправильный? application/svg+xml
принято как-то?
Я предполагаю, что это все еще серая область в HTML5, но кто-то здесь может знать.
Ответы
Ответ 1
Там только один зарегистрированный медиатип для SVG и тот, который вы указали, image/svg+xml
. Разумеется, вы можете использовать SVG как XML, хотя браузеры, как правило, ведут себя по-разному в некоторых сценариях, например, я видел случаи, когда SVG, используемый в фоновых CSS, не отображается, если не используется с медалью image/svg+xml
.