Вопрос

Я хотел бы использовать нестандартный веб-шрифт, чтобы улучшить внешний вид моего HTML.

Предпочтительнее ли встроить веб-шрифт или использовать что-то вроде sifr?

Насколько я понимаю, sifr — это программа просмотра векторных шрифтов на основе Flash, но я не хотел ее пробовать, потому что она кажется несколько сложной.

Кажется, не так уж много обнадеживающих разговоров о внедрении веб-шрифтов (из-за юридических проблем), так что, может быть, sifr — более стандартный способ сделать это?

Любая обратная связь будет оценена.Спасибо.

Это было полезно?

Решение

Веб-шрифты поддерживаются в Safari 3.1, будущей версии Firefox 3.5 и будущей версии Opera 10.Internet Explore поддерживает (другой) формат, начиная с IE4.

На данный момент самая большая проблема с реализацией в Safari, Firefox и Opera заключается в том, что они требуют загрузки исходного файла шрифта на ваш веб-сервер.Для многих шрифтов это будет являться нарушением лицензии, полученной вами от производителя шрифтов.Поэтому веб-шрифты сейчас не являются подходящим решением, если изготовитель шрифтов не дал вам разрешения на их использование.Однако существуют свободно лицензированные шрифты.

Это оставляет нам примерно три других варианта:изображения, Flash и решения на основе JavaScript.Изображения часто предпочтительнее, поскольку они оказывают минимальное влияние на особенности браузера и производительность, однако генерация динамических изображений, скажем, в PHP часто выглядит не так хорошо, как другие решения.Конечно, вы можете вручную создавать изображения в Photoshop, но обычно это противоречит цели.

sIFR использует Flash для визуализации текста и является достаточно гибким, поскольку вы можете выбирать текст, динамически изменять его и иметь некоторый контроль над стилем вложенных элементов HTML.Компания Hoefler & Frere-Jones дала добро sIFR при условии, что вы заплатите за серверную лицензию и примете все возможные меры по ограничению использования Flash-фильма sIFR вашим доменным именем.

Cufón — это чисто JavaScript-решение, в котором реализован собственный безумно умный движок рендеринга.На данный момент он не такой гибкий, как sIFR, и его юридические вопросы все еще неясны.

Тем не менее, изображения, sIFR и Cufón — это хаки, и нам нужны подходящие веб-шрифты. вчера.

(Отказ от ответственности:Я ведущий разработчик sIFR, поэтому могу быть несколько предвзятым.)

Другие советы

Вы также можете рассмотреть альтернативы JS.Однако для лучшей кросс-браузерной совместимости лучше использовать изображения и, возможно, трюк CSS с фоновым изображением и текстовым отступом, чтобы заменить статический текст вашими изображениями.

Технику, о которой я упоминал выше (и другие), можно прочитать здесь: http://css-tricks.com/nine-techniques-for-css-image-replacement/

Что следует учитывать:

На каждого посетителя, который видит ваши «лучше выглядящие» шрифты, приходится столько же тех, кто этого не делает из-за несовместимого браузера или отключения этой функции.Наличие правильного шрифта, вероятно, не самое ценное изменение дизайна, над которым вы могли бы работать.

Написано с помощью моего мобильного браузера, который не поддерживает встроенные шрифты.

Обратите внимание, что модуль CSS3 Web Fonts, который определяет встраивание шрифтов, все еще находится в рабочем проекте.Действительно, практическая поддержка встраивания шрифтов не очень хороша.Я бы сказал, что лучше подождать еще 2-3 года.

нет

Кроме того, ничего не стоит: TypeKit , сервис, который дает линию JavaScript абстрагироваться все это прочь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top