Правильный тип 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.