2009-08-28 10 views
0

J'ai été chargé de re-skining un site qui utilise largement sifr. Malheureusement, les nouveaux glyphes semblent à la fois plus grands et plus gros que les anciens, ce qui nécessite des changements dans la taille des polices de chaque instance. Le site est assez volumineux avec de nombreux modèles différents et des mises en page uniques. Identifier et régler chaque instance prendra donc beaucoup de temps.Comment remplacer une police sifr d'un site existant sans modifier la taille de la police dans le css?

En plus de réduire l'utilisation trop importante de sIFR, ou d'obtenir une meilleure police, y a-t-il une autre solution? La seule chose que je peux penser est de calculer une nouvelle taille de police en javascript avant de faire ce remplacement.

Répondre

0

Avec sIFR 3, vous pouvez:

  • Utilisez la classe .sIFR-active pour spécifier une taille de police différente pour les éléments qui seront remplacés lorsque sIFR est actif
  • dur code une taille de police de pixel dans la css paramètre à sIFR.replace()
+0

C'est ce que j'avais peur de. Je suppose que je pourrais ajouter une règle pour chaque remplacement, mais cela ne semble pas très élégant. En utilisant FontForge j'ai été capable de modifier la taille Em de la police de caractères et générer une nouvelle police. Le changement ne semble pas avoir affecté l'affichage de l'un des glyphes qui me concerne. Pouvez-vous penser à une raison de ne pas utiliser cette version modifiée de la police? –

+0

Hum, je ne pense pas en savoir assez sur FontForge et Flash pour répondre à ça. Donner un coup de feu! –