[fonts] .woff2 글꼴에 적합한 MIME 유형

오늘 Font Awesome 패키지를 4.3.0으로 업데이트 하고 woff2 글꼴이 추가 되었음을 알았습니다 . 이 파일은 CSS로 연결되어 있으므로 woff2 파일을 올바르게 제공하도록 nginx를 구성해야합니다.

현재 글꼴에 대한 nginx 구성 에이 블록이 있습니다.

location ~* \.(otf|eot|woff|ttf)$ {
    types     {font/opentype otf;}
    types     {application/vnd.ms-fontobject eot;}
    types     {font/truetype ttf;}
    types     {application/font-woff woff;}
}

woff2 글꼴에 적합한 MIME 유형은 무엇입니까?



답변

IIS에서는 프로젝트의 web.config에 다음을 추가하여 WOFF2 글꼴 파일의 MIME 유형을 선언 할 수 있습니다.

<system.webServer>
  <staticContent>
    <remove fileExtension=".woff2" />
    <mimeMap fileExtension=".woff2" mimeType="font/woff2" />
  </staticContent>
</system.webServer>

업데이트 : 최신 W3C 편집기의 초안 WOFF2 사양 에 따라 MIME 유형이 변경 될 수 있습니다 . 부록 A : 인터넷 미디어 유형 등록 섹션 6.5를 참조하십시오 . 최신 제안 형식을 나타내는 WOFF 2.0font/woff2


답변

font/woff2

대한 Nginx에 에 다음을 추가 mime.types파일 :

font/woff2 woff2;


기존 답변

WOFF2 글꼴에 대한 mime 유형 (때로는 mimetype으로 작성 됨)이로 제안 되었습니다 application/font-woff2.

또한 스펙 ( http://dev.w3.org/webfonts/WOFF2/spec/ )을 참조하면font/woff2 논의되고 있습니다. 나는 모든 글꼴에 대한 filal MIME 타입은 결국 더 논리적 일 것입니다 의심 font/*( font/ttf, font/woff2등) …

NB WOFF2는 아직 공식적으로 채택되지 않은 ‘작업 초안’상태입니다.


답변

아파치

Apache에서는 이 링크 에 표시된 woff2대로 .htaccess파일을 통해 MIME 유형을 추가 할 수 있습니다 .

AddType  application/font-woff2  .woff2

IIS

IIS에서는 단순히 mimeMap태그 web.config안에있는 파일에 다음 태그를 추가하십시오 staticContent.

<configuration>
  <system.webServer>
    <staticContent>
      <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />


답변

http://dev.w3.org/webfonts/WOFF2/spec/#IMT

w3c가 그것을 font/woff2

올바른 MIME 유형에 대한 토론이 있습니다. 링크에서 우리는 다음을 읽습니다.

이 문서는 최상위 MIME 유형 “font”를 정의합니다 …

… “application / font-woff”와 같이 공식적으로 정의 된 IANA 하위 유형 …

W3C WebFonts WG 회원은 “응용 프로그램”최상위 유형의 사용이 적합하지 않다고 생각합니다.

그리고 나중에

6.5. WOFF 2.0

    Type name:

        font
    Subtype name:

        woff2

따라서 W3C의 제안은 IANA와 다릅니다.

우리는 또한 WOFF 형식과 다른 것을 볼 수 있습니다 :
http://dev.w3.org/webfonts/WOFF/spec/#IMT
우리가 읽을 곳 :

Type name:

    application
Subtype name:

    font-woff

어느

application/font-woff

http://www.w3.org/TR/WOFF/#appendix-b


답변