Я опубликовал веб-сайт, и на каждой странице есть элемент или с Cufon (cufon-yui.js), и иногда, когда страница загружается, посетитель может видеть инструмент замены текста, выполняющий свою работу. Это выглядит плохо, некоторые пользователи спрашивают об этом.

Почему это происходит, если я использую его (cufon), как никто другой, и я не вижу проблемы с отображением текста на большинстве сайтов.

Также возникает проблема с гиперссылками, использующими Cufon.

Иногда курсор (рука, которая появляется для гиперссылок) исчезает, это странно.

0
UXdesigner 2 Июл 2010 в 17:31

4 ответа

Лучший ответ

Используйте один из веб-шрифтов Google или шрифт /

0
spielersun 2 Июл 2010 в 16:50

Используйте что-нибудь получше ?: http://reisio.com/examples/webfonts/

(если вы беспокоитесь о легальности распространения, замените ваши шрифты любым из многочисленных бесплатных клонов, доступных по всему интернету)

-4
reisio 2 Июл 2010 в 14:20

Я только начал смотреть на Cufon, поэтому не уверен, что у меня есть право высказывать свое мнение, но я читал, что у IE есть (или были) проблемы с рендерингом, и что вам нужно добавить <script type="text/javascript">Cufon.now();</script> в конец вашего тела (прямо перед </body>. Если вы запускаете любые другие тяжелые сценарии на странице, вы можете разместить их как можно ниже на странице и поместить Cufon.now() прямо над эти сценарии (поместите Cufon выше по приоритету). Если это не сработает, попробуйте скрыть элементы Cufon с помощью JS, как только DOM загрузится (visibility:hidden), а затем отобразить их при наступлении события onload пожары (хотя я не уверен, что это намного лучше, чем мерцание текста).

0
Andrew 2 Июл 2010 в 13:52

Добавление следующего к вашему CSS должно решить проблему:

.cufon-loading { 
    visibility: hidden;
}
1
vonholmes 7 Дек 2011 в 14:00