Heim > Artikel > Web-Frontend > Wie füge ich eine .ttf-Schriftart in CSS ein, um eine optimale Cross-Browser-Kompatibilität zu gewährleisten?
Einbinden einer .ttf-Schriftart in CSS: Umfassende Anleitung
Um eine benutzerdefinierte Schriftart in Ihre Webseite zu integrieren, verwendet CSS die @font- Gesichtsregel. Für eine browserübergreifende Kompatibilität reicht es jedoch möglicherweise nicht aus, einfach eine .ttf-Datei einzuschließen.
Optimale Kombination von Schriftartdateien
Für eine optimale Kompatibilität wird die Verwendung mehrerer Schriftarten empfohlen Dateiformate:
<code class="css">@font-face { font-family: 'MyWebFont'; src: url('webfont.eot'); /* IE9 Compat Modes */ src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfont.woff') format('woff'), /* Modern Browsers */ url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */ }</code>
Dieser Code geht davon aus, dass Sie über die Schriftartformate .eot, .woff, .ttf und SVG verfügen. Um den Vorgang zu vereinfachen, verwenden Sie einen Web-Font-Generator wie Font Squirrel oder Transfonter.
Moderner Ansatz: WOFF-Schriftart
Moderne Browser unterstützen die Schriftart .woff. Sie können Ihren Code wie folgt vereinfachen:
<code class="css">@font-face { font-family: 'MyWebFont'; src: url('myfont.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ url('myfont.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */ }</code>
Zusätzliche Ressourcen
Das obige ist der detaillierte Inhalt vonWie füge ich eine .ttf-Schriftart in CSS ein, um eine optimale Cross-Browser-Kompatibilität zu gewährleisten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!