CSS @font-face-regeln
- Föregående sida font
- Nästa sida font-family
Definition och användning
Genom att använda @font-face-regeln behöver webbdesigners inte längre använda någon "säkerhetsfont".
I @font-face-regeln måste du först definiera teckensnittets namn (t.ex. myFirstFont) och peka på teckenfilen.
Tips:Teckensnittets URL används i små bokstäver. Stora bokstäver kan ge oväntade resultat i IE!
För att använda teckensnittet i HTML-element, hänvisa till teckensnittets namn via font-family-egenskapen (myFirstFont):
div { font-family: myFirstFont; }
Se också:
CSS-tutorial:CSS Web tecken
Exempel
Specificera ett teckensnitt med namnet "myFirstFont" och ange URL:en där det kan hittas:
@font-face { font-family: myFirstFont; src: url(sansation_light.woff); }
Du kan hitta fler TIY-exempel längre ner på sidan.
CSS-syntax
@font-face { font-properties }
teckensnittsbeskrivare | värde | beskrivning |
---|---|---|
font-family | name | obligatorisk. Definiera teckensnittets namn. |
src | URL | obligatorisk. Definiera URL:en för att ladda ner teckensnittet. |
font-stretch |
|
Valfritt. Definiera hur tecknet skall streckas ut. Standardvärdet är "normal". |
font-style |
|
Valfritt. Definiera typsnittsstilen. Standardvärdet är "normal". |
font-weight |
|
Valfritt. Definiera tecknets tjocklek. Standardvärdet är "normal". |
unicode-range | unicode-range | Valfritt. Definiera Unicode-teckenomfattningen som stöds av tecknet. Standardvärdet är "U+0-10FFFF". |
Mer exempel
Exempel
Du måste lägga till en annan @font-face-regel som innehåller beskrivningen av bold-texten:
@font-face { font-family: myFirstFont; src: url(sansation_bold.woff); font-weight: bold; }
Filen "sansation_bold.woff" är en annan typsnittsfil som innehåller Sansation typsnittets bold-tecken.
När ett stycke text som skall presenteras som bold när fontfamiljen "myFirstFont" är inställd, använder webbläsaren den.
På så sätt kan du sätta flera @font-face-regler för samma font.
Webbläsarstöd
Internet Explorer, Firefox, Opera, Chrome och Safari stöder @font-face-regeln.
Talen i tabellen anger den första webbläsaren som fullständigt stöder teckenformateringen.
Teckenformatering | |||||
---|---|---|---|---|---|
TTF/OTF | 9.0* | 4.0 | 3.5 | 3.1 | 10.0 |
WOFF | 9.0 | 5.0 | 3.6 | 5.1 | 11.1 |
WOFF2 | 14.0 | 36.0 | 39.0 | 10.0 | 26.0 |
SVG | Stöds inte | Stöds inte | Stöds inte | 3.2 | Stöds inte |
EOT | 6.0 | Stöds inte | Stöds inte | Stöds inte | Stöds inte |
Edge och IE: Teckenformatering är endast giltig när den är satt till "installable".
Firefox: Förvalt är det inaktiverat, men kan aktiveras (kräver att flaggan sätts till "true" för att använda WOFF2).
- Föregående sida font
- Nästa sida font-family