Vous avez toujours rêvé d’avoir une police de la mort-qui-tue sur votre site parce que c’est trop bien ? Mais ce fourbe d’IE ne reconnait pas vos polices ttf et otf  pourtant bien importées avec @font-face. La solution est de convertir votre police au format eot pour que le navigateur de Microsoft reconnaisse vos fontes.

D’abord on s’assure que g++, le compilateur Gnu pour C++, est bien installé, sous une Debian :

sudo apt-get install g++

On télécharge la dernière version de ttf2eot (merci Google au passage) on décompresse le zip ou le tar.gz téléchargé, on lance son terminal et on se place dans le dossier tt2eot avec un beau cd (la commande pas celui qui traîne dans votre chaine hi-fi ;-) ).

Ensuite on entre :

sudo make

make devrait suffire mais on est jamais trop prudent. Maintenant on peut convertir nos polices au format eot :

./ttf2eot < chemin/vers/ma/police/de/ouf/malade.ttf > chemin/vers/ma/police/de/ouf/malade/au/format.eot

Et ensuite on inclu ça dans son CSS :

@font-face {
font-family: 'Ma Police de Ouf Malade';
/*Si vous ne voulez pas vous taper les guillemets, font-family: 'Ma_Police_de_Ouf_Malade'; */
src: url('chemin/vers/ma/police/de/ouf/malade/au/format.eot');
src: local('☺'),url('chemin/vers/ma/police/de/ouf/malade.ttf') format('truetype');
}

Voilà c’est tout pour ce tuto, et n’oubliez surtout pas : bi-dou-illez !