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.
@font-face{} :@font-face{
  font-family: 'maFonte';
  src: url('/img/screenshot_css/breac_webfont.eot'); /* ie <= 6 */
  src: url('/img/screenshot_css/breac_webfont.eot?#iefix') format('embedded-opentype'), /* ie 7 et 8 */
  url('/img/screenshot_css/breac_webfont.woff') format('woff'), 
  url('/img/screenshot_css/breac_webfont.woff2') format('woff2'),
  url('/img/screenshot_css/breac_webfont.ttf') format('truetype'),
  url('/img/screenshot_css/breac_webfont.svg#breac_webfont') format('svg'); /* pour iOs */
  font-stretch : normal;
  font-weight : normal;
  font-style : normal;
}
p{
  font-family : "maFonte", Helvetica, Arial, sans-serif;
}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.