«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как запретить браузерам загружать шрифты, уже установленные в системе пользователя, с помощью @font-face?

Как запретить браузерам загружать шрифты, уже установленные в системе пользователя, с помощью @font-face?

Опубликовано 13 ноября 2024 г.
Просматривать:113

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, установленного в системе пользователя, прежде чем пытаться загрузить его из Интернета.

Этот подход гарантирует оптимальную загрузку шрифта, поскольку браузер будет использовать локальную копию, если она доступна, избегая ненужных загрузок и сокращая время загрузки страницы.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3