> 웹 프론트엔드 > CSS 튜토리얼 > CSS에서 @font-face가 포함된 로컬 글꼴 사용의 우선순위를 어떻게 정할 수 있나요?

CSS에서 @font-face가 포함된 로컬 글꼴 사용의 우선순위를 어떻게 정할 수 있나요?

Susan Sarandon
풀어 주다: 2024-10-26 19:11:29
원래의
898명이 탐색했습니다.

How can I prioritize using local fonts with @font-face in CSS?

@font-face src: local - 자신있게 로컬 글꼴 활용

사용자 정의 글꼴을 CSS 코드에 통합할 때 브라우저를 원하는 시나리오가 발생할 수 있습니다. 원격 소스에서 다운로드하는 것보다 로컬에 설치된 글꼴을 우선적으로 사용합니다. 이 문제는 @font-face를 사용할 때 발생하며 다운로드한 글꼴과 관련하여 브라우저가 일관되지 않게 동작할 수 있습니다.

이 문제를 해결하기 위해 CSS 코드에 구현할 수 있는 간단한 솔루션이 있습니다. 첫 번째 소스로 'local'을 포함하면 브라우저는 사용자의 로컬 시스템에 글꼴이 있는 경우 해당 글꼴을 활용하려고 시도합니다. 수정된 코드는 다음과 유사해야 합니다.

<code class="css">@font-face {
    font-family: 'DejaVu Serif';
    src: local('DejaVu Serif'), url('DejaVuSerif-webfont.eot');
    src: local('DejaVu Serif'), url('DejaVuSerif-webfont.woff') format('woff'), url('DejaVuSerif-webfont.ttf') format('truetype'), url('DejaVuSerif-webfont.svg#webfontCFu7RF0I') format('svg');
    font-weight: normal;
    font-style: normal;
}</code>
로그인 후 복사

이 수정을 통해 브라우저는 먼저 사용자의 로컬 시스템에 'DejaVu Serif'가 있는지 확인합니다. 글꼴이 발견되면 다운로드할 필요 없이 사용됩니다. 로컬 글꼴을 사용할 수 없는 경우에만 브라우저가 원격 글꼴 파일 다운로드를 진행합니다.

자세한 내용은 제공된 설명서(https://developer.mozilla.org/en-US/docs/)를 참조하세요. 웹/CSS/@font-face/src

위 내용은 CSS에서 @font-face가 포함된 로컬 글꼴 사용의 우선순위를 어떻게 정할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿