#362 Rendu de texte avec Javascript - 11 Mars 2009
Attention, il est important de considérer que cet article est une archive, son contenu est probablement obsolète!

Lorsque l'on réalise un site internet à partir de linux, de mac os x, ou de windows nous avons un problème considérable qui se dégage lorsqu'il faut tester sous les différents environnements : les fonts utilisées dans la présentation n'existent pas systématiquement (voir la liste).
L'autre problème qui s'ajoute à ces fonts inexistantes est leur lissage. ClearType activé ou non, la méthode utilisée par Redmond pour Windows n'est que très peu satisfaisante quant au rendu souhaité.
De ces constats, plusieurs méthodes de remplacement de texte ont alors vu le jour : le remplacement du texte par une image ou encore par un fichier flash. A l'heure actuelle, ce sont les seules transformations viables.
Néanmoins, à ces solutions un projet s'ajoute : typeface de neocracy. Leur réponse à ce problème d'écriture se base sur plusieurs technologies (javascript, vml et canvas) et fonctionne sur tous les navigateurs du marché (IE6 compris).
Via leur site web ou directement depuis le script fourni en PERL, il est possible d'augmenter la liste des fonts disponibles en encodant ses propres écritures.
Les plus de cette méthode
- Les fonts proposées par défauts sont suffisantes pour compléter la liste d'écritures déjà présentes sous les OS
- Le lissage est assez réussi
- Pas besoin d'inclure de fichier flash ou image
Les moins de cette méthode
- Les fonts personnelles encodées par leur système (perl) ne rend pas toujours bien
- Impossible de sélectionner le texte pour le copier / coller (possible sous flash)
Web Developpeur chez Google (San Francisco, California),
j'adore l'aventure, la découverte, les nouveautés et les
challenges. Entre les développements web, les bidouilles
iphone et les pauses créatives, je voyage avec mon appareil
photo.










Commentaires
Marin 11 Mars 2009
Xethorn 11 Mars 2009
Marin 11 Mars 2009
xethorn 11 Mars 2009
Marin 12 Mars 2009
Xethorn 12 Mars 2009
Thomas Poblete 13 Mars 2009
xethorn 13 Mars 2009