Définition de la CSS @font-face{}.
La règle CSS @font-face{}
permet d'importer un/des fichiers de fontes au format "Web", utilisé notamment quand on a des polices spéciales qui ne sont pas présentes sur le système d'exploitation de l'internaute.
La règle de feuille de style @font-face{}
CSS accepte comme propriétés CSS :
-
font-family
: identifiant unique entre ' " ' (guillemet) ou " ' " (guillemet simple) qui permet d'identifier la nouvelle fonte au moment de l'assigner dansfont-family
. -
src:
: spécifie la liste des urls de fichiers fontes aussi que leur format, séparée par une virgule; sous la forme de :url('urlfichier') format('nom')
. -
font-stretch
: spécifie l'étirement de la police d'origine. Optionnel, la valeur par défautnormal
. -
font-weight
: spécifie la graisse de la police d'origine. Optionnel, la valeur par défautnormal
. -
font-style
: spécifie l'aspect de la famille de police d'origine. Optionnel, la valeur par défautnormal
.
Exemple de code @font-face{}
CSS
Conditions d'application de la CSS @font-face{}.
La règle CSS @font-face{}
est applicable sur l'ensemble des balises HTML ou XHTML en l'associant avec la propriété CSS font-family
.
Problème d'interprétation de @font-face{} en Css.
La règle de feuille de style font-family
CSS peut poser des problèmes d'interprétations car elle est reconnue à partir d'Internet Explorer 4+, Firefox 3.5+, Safari 3.1+, Chrome 4.0+ et Opera 10+.
Règles de syntaxes CSS pour @font-face{}.
Format de police accepté suivant le navigateur
La règle de feuille de style @font-face{}
CSS accepte les fichiers de polices au format :
-
format('truetype')
, extension .ttf : - reconnu par Internet Explorer 9+, Firefox 4+, Safari 3.1+, Chrome 4.0+ et Opera 10+.
- ou
format('truetype')
, extension .otf : - reconnu par Internet Explorer 9+, Firefox 4+, Safari 3.1+, Chrome 4.0+ et Opera 10+.
-
format('woff')
, extension .woff : - reconnu par Internet Explorer 9+, Firefox 3.6+, Safari 5.1+, Chrome 5.0+ et Opera 26+.
-
format('woff2')
, extension .woff2 : - reconnu par Firefox 35+, Chrome 36+ et Opera 26+.
-
format('svg')
, extension .svg : - reconnu par Firefox 4+, Safari 3.2+ et Opera 9+.
-
format('embedded-opentype')
, extension .eot : - reconnue par Internet Explorer 6.
Compatibilités navigateurs de la règle @font-face{}
- Détails des versions de la CSS @font-face{}
- Règle
@font-face{}
est compatible avec CSS1 et plus. - Règle
@font-face{}
est compatible avec CSS2 et plus.
Votre avis sur la définition @font-face{} en CSS
Votez pour la définition CSS @font-face{}
- 1/5
- 2/5
- 3/5
- 4/5
- 5/5
Votes: 4.1 / 5 - 18
votes
Cliquez sur une étoile pour voter.