>  기사  >  웹 프론트엔드  >  @font-face를 사용하여 브라우저가 사용자 시스템에 이미 설치된 글꼴을 다운로드하지 못하도록 방지하는 방법은 무엇입니까?

@font-face를 사용하여 브라우저가 사용자 시스템에 이미 설치된 글꼴을 다운로드하지 못하도록 방지하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-10-28 09:42:29569검색

How to Prevent Browsers from Downloading Fonts Already Installed on the User's System Using @font-face?

@font-face src: local - 로컬 글꼴 사용 보장

이 질문은 브라우저가 다음과 같은 글꼴을 다운로드하지 못하도록 방지하는 방법에 대한 문제를 다룹니다. @font-face 규칙을 사용할 때 사용자 시스템에 이미 설치되어 있습니다.

질문에 제공된 CSS는 Font Squirrel에서 권장하는 구문을 사용합니다. 그러나 Chromium에서는 문제가 지속되어 브라우저 관련 문제를 암시합니다.

해결책은 "local()" 키워드를 활용하여 로컬 글꼴 파일의 우선 순위를 지정하는 데 있습니다. 아래와 같이 src 속성을 수정하면 브라우저는 먼저 로컬 시스템에서 글꼴을 로드하려고 시도합니다.

src: local('DejaVu Serif'), url('DejaVuSerif-webfont.woff') format('woff'), url('DejaVuSerif-webfont.ttf') format('truetype'), url('DejaVuSerif-webfont.svg#webfontCFu7RF0I') format('svg');

이 수정된 코드에서 'local('DejaVu Serif')'는 Chromium 검사를 보장합니다. 웹에서 다운로드를 시도하기 전에 사용자 시스템에 설치된 DejaVu Serif 글꼴에 대해.

이 접근 방식은 브라우저가 가능한 경우 로컬 복사본을 사용하여 불필요한 다운로드를 방지하고 페이지 로드를 줄이므로 최적의 글꼴 로딩을 보장합니다. 시간.

위 내용은 @font-face를 사용하여 브라우저가 사용자 시스템에 이미 설치된 글꼴을 다운로드하지 못하도록 방지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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