web-dev-qa-db-fra.com

Type de mime correct pour les images SVG avec polices intégrées

C'est le type de mime SVG habituel:

image/svg+xml

Et ça marche très bien. Cependant, lors de l'incorporation d'une police SVG, chrome vous indique que le type mime est incorrect, car vous renvoyez une police au lieu d'une image.

Existe-t-il un type de mime universel? chrome est-il faux? application/svg+xml est-il accepté d'une manière ou d'une autre?

Je suppose que cela reste une zone grise en HTML5, mais quelqu'un ici le sait peut-être.

152
cmplieger

Il n'y a que n type de média enregistré pour SVG, et c'est celui que vous avez énuméré, image/svg+xml. Vous pouvez bien entendu utiliser SVG au format XML également, bien que les navigateurs se comportent généralement différemment. Par exemple, j'ai déjà vu des cas où SVG utilisé dans des arrière-plans CSS ne s'affiche pas à moins d'être servi avec le type de média image/svg+xml.

194
Erik Dahlström