Heim >Web-Frontend >CSS-Tutorial >Warum unterscheidet sich das Anti-Aliasing von Schriftarten zwischen Windows und Mac und wie kann ich es mit @font-face beheben?
Disparitäten beim Anti-Aliasing von Schriftarten unter Windows und Mac: @font-face-Auflösung
Bei Verwendung von @font-face-Kits von Font Squirrel Webentwickler stoßen häufig auf Diskrepanzen bei der resultierenden Schriftartenwiedergabe zwischen Windows- und Mac-Systemen. Windows-Browser zeigen die Schriftart im Vergleich zu Mac-Browsern mit dickerem und gröberem Anti-Aliasing an.
Um dieses Problem zu beheben, wurde festgestellt, dass Chrome speziell die Reihenfolge der im @font enthaltenen Schriftartdateiformate bevorzugt -face-Erklärung. Durch Verschieben des SVG-Schriftartdateiformats an den Anfang der Liste, damit Chrome es priorisieren kann, kann das Anti-Aliasing-Problem gelöst werden.
Überarbeitete @font-face-Deklaration:
@font-face { font-family: 'HLC'; src: url('/_styles/hlc/hl-webfont.svg#HLC') format('svg'), url('/_styles/hlc/hl-webfont.eot') format('embedded-opentype'), url('/_styles/hlc/hl-webfont.woff') format('woff'), url('/_styles/hlc/hl-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
Diese überarbeitete Erklärung stellt sicher, dass Chrome die SVG-Schriftartdatei priorisiert, was zu einer konsistenten und hochwertigen Anti-Aliasing-Schriftartwiedergabe sowohl unter Windows als auch auf dem Mac führt Plattformen.
Das obige ist der detaillierte Inhalt vonWarum unterscheidet sich das Anti-Aliasing von Schriftarten zwischen Windows und Mac und wie kann ich es mit @font-face beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!