오늘 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.0 은font/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