웹 브라우저에서 .otf 글꼴 사용


440

온라인에서 글꼴 평가판이 필요한 웹 사이트에서 작업하고 있습니다. 글꼴은 모두 .otf입니다.

글꼴을 포함시켜 모든 브라우저에서 작동하게하는 방법이 있습니까?

그렇지 않은 경우 다른 대안이 있습니까?


1
태그 목록에서 자바 스크립트를 제거해야합니까?
kzh

답변:


754

다음 OTF과 같이 @ font-face를 사용 하여 글꼴을 구현할 수 있습니다 .

@font-face {
    font-family: GraublauWeb;
    src: url("path/GraublauWeb.otf") format("opentype");
}

@font-face {
    font-family: GraublauWeb;
    font-weight: bold;
    src: url("path/GraublauWebBold.otf") format("opentype");
}

당신이 지원하려는 경우에는 최신 브라우저의 다양한 난으로 전환 할 추천 WOFFTTF글꼴 유형. WOFF유형은 모든 주요 데스크탑 브라우저에서 구현되는 반면 TTF이전 Safari, Android 및 iOS 브라우저의 대체 유형입니다. 글꼴이 무료 글꼴 인 경우 예를 들어 onlinefontconverter를 사용하여 글꼴을 변환 할 수 있습니다 .

@font-face {
    font-family: GraublauWeb;
    src: url("path/GraublauWebBold.woff") format("woff"), url("path/GraublauWebBold.ttf")  format("truetype");
}

더 이상 IMHO가 필요하지 않은 거의 모든 브라우저지원 하려면 다음과 같은 글꼴 유형을 추가해야합니다.

@font-face {
    font-family: GraublauWeb;
    src: url("webfont.eot"); /* IE9 Compat Modes */
    src: url("webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
         url("webfont.woff") format("woff"), /* Modern Browsers */
         url("webfont.ttf")  format("truetype"), /* Safari, Android, iOS */
         url("webfont.svg#svgFontName") format("svg"); /* Legacy iOS */
}

이러한 모든 유형이 구현 된 이유와 해킹에 대한 자세한 내용은 여기를 참조하십시오 . 어떤 브라우저에서 어떤 파일 형식이 지원되는지에 대한 자세한 내용을 보려면 다음을 참조하십시오.

@ font-face 브라우저 지원

EOT 브라우저 지원

WOFF 브라우저 지원

TTF 브라우저 지원

SVG-Fonts 브라우저 지원

도움이 되었기를 바랍니다


1
거의 모든 브라우저에서 완벽하게 작동했습니다 ... 작동하지 않는 유일한 브라우저는 FireFox Linux입니다 ... 그에 대한 제안은 무엇입니까 ??
나루토

3
Windows 서버에서이 파일을 호스팅하는 경우 .otf 파일 형식을 유효하고 제공되는 파일 형식으로 추가해야합니다. 이것이 문제임을 확인하는 유일한 방법은 글꼴 링크를 따르는 것입니다 (그렇다면 404 오류). 테스트를 위해 일시적으로 .ttf 또는 .html로 이름을 바꿀 수 있습니다. IE가 지원하는 유일한 웹 글꼴은 WOFF 형식입니다. (Nope, 그것도 듣지 못했습니다!)
Henrik Erlandsson '10

이 유형의 글꼴의 성능은 어떻습니까? 좋은가요? 아니면 다른 것이 더 낫습니까?
Anggie Aziz

"코드 예제에서 따옴표 ( )가 누락 되었습니까?
steffen

2
otf가 거의 모든 보드에서 작동하는 것처럼 보입니다. caniuse.com/#search=otf
Stephen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.