Apache 및 IIS 서버 모두에서 MIME 유형을 설정할 수있는 여러 글꼴 형식이 있습니다. 나는 전통적으로 다음과 같은 행운 을 얻었습니다 .
svg as "image/svg+xml" (W3C: August 2011)
ttf as "application/x-font-ttf" (IANA: March 2013)
or "application/x-font-truetype"
otf as "application/x-font-opentype" (IANA: March 2013)
woff as "application/font-woff" (IANA: January 2013)
woff2 as "application/font-woff2" (W3C W./E.Draft: May 2014/March 2016)
eot as "application/vnd.ms-fontobject" (IANA: December 2005)
sfnt as "application/font-sfnt" (IANA: March 2013)
MIME 유형 (Multipurpose Internet Mail Extensions)에 관한 초기 문서를 관리하는 인터넷 엔지니어링 태스크 포스에 따르면 http://tools.ietf.org/html/rfc2045#section-5 ... 구체적인 내용은 다음과 같습니다.
" 일반적으로 이러한 초기 유형의 새로운 하위 유형을 작성하면 더 큰 지원 유형 세트를 추가 할 수있을 것으로 예상됩니다. 앞으로 더 많은 최상위 유형은이 표준에 대한 표준 트랙 확장에 의해서만 정의 될 수 있습니다. 어떤 이유로 든 다른 최상위 레벨 유형을 사용하려면 표준이 아닌 상태를 표시하고 향후 공식 이름과의 잠재적 충돌을 피하기 위해 "X-"로 시작하는 이름을 부여해야합니다. "
시간이 지남에 따라 표준이 작성되고 승인 될 때 추가 MIME 유형이 추가되므로 vnd.ms-fontobject 등과 같은 공급 업체 특정 MIME 유형의 예를 볼 수 있습니다.
UPDATE 2013년 8월 16일 : WOFF이었다 월 공식적으로 3 2013 IANA에 등록 및 웹킷 월 (5) 2013 업데이트되어 이전에 서버 MIME 유형에 대한 경고를 발행 시작하고 최신 버전이 업데이트를 소싱하는 브라우저 x-font-woff 선언. 경고는 성가 시므로 승인 된 MIME 유형으로 즉시 전환하는 것이 좋습니다. 이상적인 세상에서 경고는 제 시간에 스스로 해결 될 것입니다.
업데이트 2015 년 2 월 26 일 : WOFF2는 이제 제안 된 MIME 유형으로 W3C Editor 's Draft에 있습니다. 최신 진행 일정에 따라 내년 (2016 년 말까지)에 IANA에 제출해야합니다. SFNT뿐만 아니라 Google 웹 글꼴 의 백본 테이블 참조에 사용되는 확장 가능 / 스플라인 컨테이너 글꼴 형식 은 Java 라이브러리를 사용 하며 IANA에 이미 MIME 유형으로 등록되어 있으며 개별 요구에 따라이 목록에 추가 될 수 있습니다.
UPDATE 2017년 10월 4일 : 우리는 WOFF2 형식의 진행 따를 수 있습니다 여기를 성공적으로 포맷을 지원하는 최신 브라우저의 대다수. 또한 IETF의 "글꼴"최상위 미디어 유형 RFC (Request for Comments) 추적기 및 승인을 위해 제안 된 최신 글꼴 유형 세트에 대한 문서 를 따를 수 있습니다 .
CSS에 적절한 순서로 서체를 포함 시키려면 이 기사 를 방문 하십시오 . 그러나 다시, 나는 다음 순서로 운이 좋았습니다.
@font-face {
font-family: 'my-web-font';
src: url('webfont.eot');
src: url('webfont.eot?#iefix') format('embedded-opentype'),
url('webfont.woff2') format('woff2'),
url('webfont.woff') format('woff'),
url('webfont.ttf') format('truetype'),
url('webfont.svg#webfont') format('svg');
font-weight: normal;
font-style: normal;
}
Subversion 자동 속성의 경우 다음과 같이 나열 될 수 있습니다.
# Font formats
svg = svn:mime-type=image/svg+xml
ttf = svn:mime-type=application/x-font-ttf
otf = svn:mime-type=application/x-font-opentype
woff = svn:mime-type=application/font-woff
woff2 = svn:mime-type=application/font-woff2
eot = svn:mime-type=application/vnd.ms-fontobject
sfnt = svn:mime-type=application/font-sfnt