Cette propriété permet de personnaliser les types de police d'écriture sur son site web, jusqu'ici uniquement inclus aux différents navigateurs par des formats propriétaires, IE et Netscape supportant chacun respectivement .eot et .pfr
La normalisation est donc lancé grâce à WebKit, qui propose une nightly build en téléchargement. Les premiers navigateurs à le supporter seront donc très prochainement Safari et Opera.
L'équipe de développement de Gecko (moteurs de rendu de mozilla), a annoncer de ne pas prévoir le support de celle-ci, donnant pour raison qu'ils ont des choses bien plus importantes à développer.
Personnellement cette annonce me laisse plutôt froid contrairement à la majorité de développeur web ...
Pourquoi ?
Actuellement nous rencontrons un problème simple, même si théoriquement il ne devrait plus existé grâce aux unités relatives :
* Les unités relatives sont implanté, mais le rendu reste différent sur chacun des moteurs.
* L'héritage des tailles de police pose toujours un problème sur IE 7 ainsi que IE 6 ...
* Les polices lissées sont plus larges que les polices pixelisées, théoriquement ça ne devrait pas l'être.
Donc actuellement, l'utilisation de @font-face est bien compromis, mais oui, j'espère qu'un jour nous aurons la joie d'en faire un usage poussé, jusque là les images (muni d'un text alternatif) ou les techniques d'image-replacement restent les seules solutions réellement fonctionnelles.