Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie kann ich unnötige Schriftarten-Downloads mit @font-face für lokal installierte Schriftarten vermeiden?

Linda Hamilton
Freigeben: 2024-10-26 08:04:03
Original
504 Leute haben es durchsucht

How Can I Avoid Unnecessary Font Downloads with @font-face for Locally Installed Fonts?

@font-face src: local – Vermeidung unnötiger Schriftarten-Downloads für installierte Schriftarten

@font-face ermöglicht Ihnen die Definition benutzerdefinierter Schriftarten in Ihr CSS. Allerdings kann es manchmal zu unnötigen Schriftarten-Downloads kommen, wenn der Benutzer die Schriftart bereits lokal installiert hat. Dies kann ein Leistungsproblem darstellen, insbesondere für Browser, die Schriftarten für jede Instanz der @font-face-Deklaration herunterladen.

Um dieses Problem zu mildern, kann das Schlüsselwort „local“ in der @font-face-Regel verwendet werden um den Browser anzuweisen, vor dem Versuch, sie herunterzuladen, nach der lokalen Schriftart zu suchen. Der folgende Codeausschnitt zeigt, wie das Schlüsselwort „local“ verwendet wird:

<code class="css">@font-face {
  font-family: 'DejaVu Serif';
  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>
Nach dem Login kopieren

Durch Platzieren des Schlüsselworts „local“ vor allen URL-basierten Quellen versucht der Browser zunächst, die lokal installierte Schriftart DejaVu Serif zu verwenden . Wenn die lokale Schriftart nicht verfügbar ist, lädt der Browser die Schriftart von den bereitgestellten URL-Quellen herunter.

Dieser Ansatz stellt sicher, dass der Browser die Schriftart nur bei Bedarf herunterlädt, wodurch die Gesamtleistung der Website für Benutzer verbessert wird Habe die Schriftart bereits installiert.

Das obige ist der detaillierte Inhalt vonWie kann ich unnötige Schriftarten-Downloads mit @font-face für lokal installierte Schriftarten vermeiden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!