Beachten Sie, dass Sie möglicherweise auch interessiert sind an:
Benutzerdefinierte Webschrift funktioniert nicht in IE9
Dies beinhaltet eine aussagekräftigere Aufschlüsselung des unten gezeigten CSS (und erläutert die Verbesserungen, die dazu führen, dass es unter IE6-9 besser funktioniert).
@font-face {
font-family: 'Bumble Bee';
src: url('bumblebee-webfont.eot');
src: local('☺'),
url('bumblebee-webfont.woff') format('woff'),
url('bumblebee-webfont.ttf') format('truetype'),
url('bumblebee-webfont.svg#webfontg8dbVmxj') format('svg');
}
@font-face {
font-family: 'GestaReFogular';
src: url('gestareg-webfont.eot');
src: local('☺'),
url('gestareg-webfont.woff') format('woff'),
url('gestareg-webfont.ttf') format('truetype'),
url('gestareg-webfont.svg#webfontg8dbVmxj') format('svg');
}
body {
background: #fff url(../images/body-bg-corporate.gif) repeat-x;
padding-bottom: 10px;
font-family: 'GestaRegular', Arial, Helvetica, sans-serif;
}
h1 {
font-family: "Bumble Bee", "Times New Roman", Georgia, Serif;
}
Und Ihre Anschlussfragen:
F. Ich möchte eine Schriftart wie "Hummel" verwenden. Wie kann ich @font-face
diese Schriftart auf dem Computer des Benutzers verfügbar machen?
Beachten Sie, dass ich nicht weiß, wie Ihre Bumble Bee-Schriftart oder -Datei heißt. Passen Sie sie daher entsprechend an und dass die Deklaration der Schriftart Ihrer Verwendung vorausgehen sollte (wie oben gezeigt).
Q. Kann ich noch die andere @font-face
Schrift „GestaRegular“ als auch? Kann ich beide im selben Stylesheet verwenden?
Listen Sie sie einfach zusammen, wie ich in meinem Beispiel gezeigt habe. Es gibt keinen Grund, warum Sie nicht beide deklarieren können. Sie @font-face
müssen lediglich den Browser anweisen, eine Schriftfamilie herunterzuladen und verfügbar zu machen. Siehe: http://iliadraznin.com/2009/07/css3-font-face-multiple-weights