2010-05-19 5 views
1

J'utilise @ font-face pour certains en-têtes.Style conditionnel @ font-face

La police de caractères remplacée est différente en termes de dimension et de caractère général. Lorsque le changement se produit, les règles de l'ancienne police ne semblent pas très bonnes.

Autre que l'écriture d'un script conditionnel Javascript, est-il un moyen d'avoir un ensemble de règles CSS pour les polices @ font-face (si le navigateur prend en charge) et des règles CSS pour les polices par défaut non remplacés?

+0

Six questions, 0 accepte? Passer. – egrunin

+0

On dirait que vous parlez de l'apparence des choses avant le chargement de la page? On s'en fout. – reisio

+0

Il n'y a pas de navigateurs pertinents ne supportant pas @ font-face à ce stade. – reisio

Répondre

0

Aucun événement ne se déclenche lorsque ce basculement se produit. Donc, si vous voulez changer la hauteur de ligne par exemple, les navigateurs ne vous donnent aucun moyen de savoir quand le faire.

Cependant,

Le new Google WebFont Loader fournit des crochets CSS et javascript afin que vous puissiez changer quoi que ce soit à chaque fois que la nouvelle police @ font-face applique.

+0

Merci. Vérification dans ceci. –

0

Vous voudrez peut-être jeter un coup d'œil au typekit - ils fournissent des événements dans leur bibliothèque javascript qui vous aident à contrôler les événements de chargement.