Cufon е библиотека с подмяна на текст. Той не е свързан с sIFR в кодовата база, но изпълнява същото нещо, без да са необходими Flash файлове. Настройването му отнема около 5 минути и след това не е нужно да го докосвате отново. Не може да бъде по-лесно и може да има голямо влияние върху начина, по който изглежда уебсайтът ви.
Как работи
Първата стъпка е да изпратите вашия шрифт през уебсайта Cufon. Те обработват шрифта в шрифт SVG (мащабируема векторна графика). Тогава пътищата се обработват до VML (вектор на маркиране), което значително увеличава скоростта на Cufon в IE. След това получените данни се кодират в JSON и се предават на определена за Cufon функция за обработка и там се случва магията.
Cufon Примери
Първо отидете на уебсайта на Cufon и изпратете вашия шрифт файл за обработка. Той ще изплюе .js файл, който можете да изтеглите. Трябва да имате този файл, за да може Cufon да преведе текста във избрания от вас шрифт.
След това включете както файла cufon-yui.js, така и генерирания JavaScript файл на шрифта. Последно е просто увиване на някакъв текст в клас и иницииране на Cufon замяна около името на този клас. Пълният код по-долу:
Това е текст с шрифта Molot
Резултати в:
Това е текст с шрифта Molot
Cufon Lineheight
Известен е проблемът с всички браузъри с височина на линията, който вероятно няма да бъде фиксиран
Cufon.now ()
Препоръчва се за по-добро преживяване при гледане в IE да извикате функцията Cufon.now () точно преди етикета на тялото. Това се грижи за иначе моментно променяне, което може да се случи, докато страницата се зарежда и след това шрифтът се зарежда.