내 웹 사이트에 .woff 글꼴을 어떻게 사용합니까?


100

CSS가 액세스 할 수 있도록 글꼴을 어디에 배치합니까?

.woff 파일에서 브라우저에 비표준 글꼴을 사용하고 있습니다. 'awesome-font.woff'파일에 저장된 'awesome-font'라고 가정 해 봅시다.

답변:


168

woff 파일을 생성 한 후에는 나중에 모든 CSS 스타일에서 사용할 수있는 font-family를 정의해야합니다. 다음은 글꼴 모음 (일반, 굵게, 굵은 기울임 꼴, 기울임 꼴) 서체를 정의하는 코드입니다. fonts하위 디렉터리에 4 개의 * .woff 파일 (언급 된 서체 용)이 있다고 가정 합니다.

CSS 코드에서 :

@font-face {
    font-family: "myfont";
    src: url("fonts/awesome-font.woff") format('woff');
}

@font-face {
    font-family: "myfont";
    src: url("fonts/awesome-font-bold.woff") format('woff');
    font-weight: bold;
}

@font-face {
    font-family: "myfont";
    src: url("fonts/awesome-font-boldoblique.woff") format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "myfont";
    src: url("fonts/awesome-font-oblique.woff") format('woff');
    font-style: italic;
}

정의를 마친 후에는 다음과 같이 작성할 수 있습니다.

HTML 코드에서 :

<div class="mydiv">
    <b>this will be written with awesome-font-bold.woff</b>
    <br/>
    <b><i>this will be written with awesome-font-boldoblique.woff</i></b>
    <br/>
    <i>this will be written with awesome-font-oblique.woff</i>
    <br/>
    this will be written with awesome-font.woff
</div>

CSS 코드에서 :

.mydiv {
    font-family: myfont
}

CSS 스타일 시트에 포함될 수있는 woff 파일 생성을위한 좋은 도구는 여기있습니다 . 모든 woff 파일이 최신 Firefox 버전에서 올바르게 작동하는 것은 아니며이 생성기는 '올바른'글꼴을 생성합니다.


머티리얼 아이콘이 어떻게 작동하는지 설명해 주시겠습니까? stackoverflow.com/questions/45323577/…
Sunil Garg

16

@font-face스타일 시트에서 이와 같이 선언해야합니다.

@font-face {
  font-family: 'Awesome-Font';
  font-style: normal;
  font-weight: 400;
  src: local('Awesome-Font'), local('Awesome-Font-Regular'), url(path/Awesome-Font.woff) format('woff');
}

이제이 글꼴을 단락에 적용하려면 다음과 같이 사용하십시오.

p {
font-family: 'Awesome-Font', Arial;
}

더 많은 참조


1
src 태그의 경우이 경우 woff 파일에 rel = "preload"를 어떻게 사용합니까?
Mike
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.