Cufon και Internet Explorer 9

Cufon και Internet Explorer 9

Όπως πολλοί μπορεί να γνωρίζετε, το cufon είναι μια εφαρμογή γραμμένη σε Javascript που μας επιτρέπει να χρησιμοποιήσουμε στις ιστοσελίδες μας γραμματοσειρές πέρα από τις web safe.

H cufon κάνει χρήση του canvas tag της html για να δημιουργήσει δυναμικά την γραμματοσειρά της επιλογής μας και να αντικαταστήσει την default web safe γραμματοσειρά από πίσω. Δηλαδή η cufon δημιουργεί μια εικόνα για να αντικαταστήσει το κείμενό μας.

Η εμφάνιση του Internet Explorer 9 έφερε και ασυμβατότητες με τον κώδικα του cufon, συγκεκριμένα οι ιστοσελίδες που χρησιμοποιούν cufon παύουν να εμφανίζουν το κείμενο.

Στην iDesigner είχαμε ακριβώς το ίδιο πρόβλημα και φυσικά έπρεπε να δώσουμε λύση. Στο παραπάνω πρόβλημα υπάρχουν 3 λύσεις.

Η πρώτη λύση είναι να αναγκάσουμε τον Internet Explorer 9 να νομίζει πως είναι ο Internet Explorer 8 τοποθετώντας τον παρακάτω κώδικα στο header της ιστοσελίδας μας:

<meta content="IE=8" http-equiv="X-UA-Compatible" /> 

Η δεύτερη λύση είναι να αντιγράψουμε τον παρακάτω κώδικα ξανά στο header της ιστοσελίδας μας:

<!--[if gte IE 9]> <script type="text/javascript"> Cufon.set('engine', 'canvas'); </script> <![endif]--> 

και η τρίτη πιο απλή λύση είναι να κατεβάσουμε την τελευταία έκδοση του cufon από εδώ και να αντικαταστήσουμε την υπάρχουσα.

Προσθήκη σχολίου