>  기사  >  웹 프론트엔드  >  웹 성능을 최적화하기 위해 @font-face 선언에서 로컬 글꼴을 사용하는 방법은 무엇입니까?

웹 성능을 최적화하기 위해 @font-face 선언에서 로컬 글꼴을 사용하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-10-30 17:58:03866검색

How to Use Local Fonts in @font-face Declarations to Optimize Web Performance?

@font-face: 브라우저 다운로드 없이 로컬 글꼴 활용

웹 성능을 최적화하기 위해 브라우저는 @를 통해 지정된 글꼴을 다운로드하는 경우가 많습니다. 글꼴 선언. 사용자 시스템에 이미 글꼴이 있는 경우 이는 중복될 수 있습니다. 이를 방지하려면 @font-face 선언에 "local" 키워드를 활용하는 것이 좋습니다.

"local" 키워드 적용

"local" 키워드를 사용하면 시스템에 설치된 이름으로 글꼴을 참조합니다. 이를 활용하려면 다음을 지정하기만 하면 됩니다.

<code class="css">@font-face {
  font-family: 'DejaVu Serif';
  src: local('DejaVu Serif'), ...;
}</code>

src 목록에서 "local"을 먼저 배치하면 브라우저는 다운로드하기 전에 로컬에 설치된 DejaVu Serif 버전을 활용하려고 시도합니다.

추가 최적화

보다 포괄적인 글꼴 최적화를 위해 다음 단계를 고려하세요.

  • 여러 글꼴 형식 지정: 이렇게 하면 다양한 브라우저 간의 호환성이 향상됩니다.
  • 글꼴 호스팅 서비스 사용: Font Squirrel과 같은 서비스는 최적화된 웹 글꼴을 제공하고 향상된 성능을 위해 캐싱을 관리합니다.
  • CSSFontLoading API 활용: 이 API를 사용하면 글꼴이 로드되어 준비되었는지 확인할 수 있습니다. 불필요한 글꼴 로딩을 줄여 사용하세요.

위 내용은 웹 성능을 최적화하기 위해 @font-face 선언에서 로컬 글꼴을 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.