Изыски шрифта при верстке

Захотел как-то анонимус красивый шрифт на своем сайте увидеть. Все бы ничего, но традиционно браузеры используют шрифты, установленные у пользователя на компьютере. Поэтому в принципе можно в стиле написать: "font-family: 'Comic Sans MS', sans-serif;" и в произведениях мелко-мягкого гиганта шрифт будет именно Comic Sans MS, а вот под пингвином или яблоком скорее всего будет использован другой шрифт, а это не очень хорошо и не всегда допустимо.

Но есть выход:

1) Использовать вместо текста графическое изображение - можно рассматривать как вариант, когда текста мало и он со временем не будет меняться.

2) Модификация первого варианта - использование js-библиотек, которые в режиме он-лайн преобразуют текст в графику, например Cufon или typeface. Для работы этого метода js у пользователя должен быть включен.

3) Использовать flash со встроенным в него шрифтом - проблема в том, что должен быть установлен (причем на мобильных устройствах уже на этом этапе могут быть проблемы) и включен flash.

4) Гибрид второго и третьего метода - js преобразует текст в flash, пример - sIFR.

5) Использование правила CSS @font-face. Данный метод, на мой взгляд, самый оптимальный если нужно отобразить на сайте текст длиннее двух слов. Более подробная информация: htmlbook.ru, статья на habrahabr.ru широко известного в узких кругах господина Mithgol, ну и множество других статей.

Кстати, Mithgol в своей статье касается темы лицензии на шрифты. Данный вопрос актуален при использовании любого из вышеперечисленных методов.

Дополнительно хотелось бы сказать о консольной утилите ttf2eot, что она делает, можно догадаться из названия.

У Google есть каталог Open Source шрифтов Google web fonts.

P.S. Данная статья носит характер обзорной и не претендует на полноту изложения.