글꼴이 포함 된 SVG 이미지에 적합한 MIME 유형


168

이것은 일반적인 SVG MIME 유형입니다.

image/svg+xml

그리고 그것은 잘 작동합니다. 그러나 SVG 글꼴을 포함시킬 때 크롬은 이미지 대신 글꼴을 반환하기 때문에 MIME 유형이 잘못되었음을 나타냅니다.

보편적 인 MIME 유형이 있습니까? 크롬이 잘못 되었나요? 되어 application/svg+xml어떻게 든 가능?

나는 이것이 여전히 HTML5에서 회색 영역이라고 생각하지만 여기 누군가가 알고있을 것입니다.

답변:


213

SVG에 대해 등록 된 미디어 유형하나 뿐이며 이는 귀하가 나열한 미디어 유형 입니다 image/svg+xml. 물론 SVG도 XML로 제공 할 수 있지만 일부 시나리오에서는 브라우저가 다르게 작동하는 경향이 있습니다 image/svg+xml.


1
경고는 순전을 위해 존재한다고 가정 font/svg+xml하지만 현재 등록 된 미디어 유형은 없습니다. 하지만 이론적으로 끝나는 미디어 유형 +xml은 svg 내용이 올바른 한 작동해야합니다. Chrome (또는 웹킷 텐)이 svg 글꼴에 대해서만 새로운 미디어 유형을 푸시하려는 경우 아직 www-svg 메일 링리스트에서 그러한 요청을 보지 못했습니다.
Erik Dahlström

2
'이미지 / SVG + XML'마임와 함께 SVG 글꼴을 전달할 때 더 이상 MIME 유형에 대한 경고를 throw가 크롬은 아닌 것 같아 - 지금이 체인을 읽는 사람에게 참고가로
로버트라고 Petz

SVG 배경을 사용하는 Google 크롬 확장 프로그램이 있습니다. 크롬 38로, 갑자기 파산의 배경과 지금 나는 것을 수정에 새로운 버전을 출시 할 (내가 여기 왜 아무 생각이 그 없습니다 방법, 그래도!)
AlexStack

이 답변과 관련이없는 @ AlexStack은 대신 새로운 질문을 게시하거나 더 나은 방법으로 crbug.com 에 완전한 테스트 사례를 사용하여 버그 보고서를 제출하십시오.
Erik Dahlström

@ ErikDahlström : Presto 기반 Opera는 이미지 MIME 유형과 함께 제공되는 ꜱᴠɢ 글꼴을 렌더링하지 않습니다.
user2284570
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.