Opóźnienie Cufon w IE

Przez wiele lat nie było prostej możliwości dołączania dowolnych czcionek do stron www tak aby wyglądały one identycznie w wiodących przeglądarkach. Zamiast tego trzeba było używać obrazków.

Później nastał czas biblioteki Cufon gdzie wszystko było pięknie renderowane. Wszystko, ale nie wszędzie. W IE widoczna była brzydka przerwa (ok. pół sekundy) w momencie ładowania strony, udało się jednak znaleźć na to rozwiązanie.

Aby uniknąć tego brzydkiego efektu, należy:
1. zaraz po ukryć podmieniane elementy

 
<style type="text/css">
.menu {  visibility: hidden; }
</style>
 

2. bezpośrednio przed uruchomić cufon

<script type="text/javascript">
Cufon.replace(".menu");
Cufon.now();
</script>

3. pokazać podmienione elementy

 
<style type="text/css">
.menu { visibility: visible; }
</style>