Правый тип пантомимы для изображений SVG со встроенными шрифтами

125

Это обычный тип mime SVG:

image/svg+xml

И он отлично работает. Однако при встраивании шрифта SVG хром сообщает вам, что тип mime неверен, очевидно, потому что вы возвращаете шрифт вместо изображения.

Есть ли универсальный тип mime? Хром неправильный? application/svg+xml принято как-то?

Я предполагаю, что это все еще серая область в HTML5, но кто-то здесь может знать.

Теги:
svg
font-face
mime-types

1 ответ

148
Лучший ответ

Там только один зарегистрированный медиатип для SVG и тот, который вы указали, image/svg+xml. Разумеется, вы можете использовать SVG как XML, хотя браузеры, как правило, ведут себя по-разному в некоторых сценариях, например, я видел случаи, когда SVG, используемый в фоновых CSS, не отображается, если не используется с медалью image/svg+xml.

  • 4
    Так хром не так?
  • 1
    Я полагаю, что это предупреждение сделано из соображений чистоты, в настоящее время нет зарегистрированного медиатипа, такого как font/svg+xml или аналогичного (теоретически любой медиатип, заканчивающийся на +xml должен работать до тех пор, пока содержание svg корректно). Если Chrome (или webkittens) хочет использовать новый медиатип только для шрифтов svg, я еще не видел такого запроса в списке рассылки www-svg.
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню