Jump to content
Sign in to follow this  
MarvinLeRouge

Pb spécifique Google Chrome

Rate this topic

Recommended Posts

Salut,


J'ai un problème avec un mini-script, destiné à détecter l'événement "onload" d'une webfont (il s'appelle fontfaceonload). Je précise tout de suite : le but est bien de détecter le onload d'une fonte, afin de pouvoir la spécifier normalement via un font face dans les css (et s'éviter ainsi un délai supplémentaire) et coller simplement une classe indiquant l'événement, afin d'éviter toute disparition ou clignotement du texte concerné (et pouvoir optimiser l'aspect avec les fontes standards en attendant).

L'évémenent onload ne semble pas détecté (ou pas déclenché), avec les particularités suivantes :

  • le problème semble spécifique à Google Chrome (en tout cas, ça marche sur IE, FF et FF Mac)
  • ce n'est pas spécifique au format de fichier (woff et woff2, même combat)
  • le fichier est bien chargé (il suffit d'appliquer la fonte à un élément pour le voir)
  • ce n'est a priori pas mon fichier qui est pourri (j'ai repiqué celui de google font et le problème subsiste)
  • même quand on applique la fonte à un élément existant au chargement (genre direct sur le body, sans classe ajoutée), le problème subsiste
  • je souhaite bien charger les fontes depuis le même site, afin d'éviter des requêtes inutiles et pour diminuer le poids des fichiers (3 fois plus petits quand optimisés pour une langue que ceux de Google font qui sont génériques).

Si quelqu'un comprend pourquoi ça ne marche pas, je suis preneur.

Merci


La page de test avec la version qui marche (chargement depuis Google Font)

La page de test avec la version qui ne marche pas (chargement depuis le même site web)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...