Я хочу использовать шрифт Futura на своем веб-сайте. Я знаю, что могу просто указать это в атрибуте font-family, например:
font-family: 'Futura', 'Helvetica', 'Arial', sans-serif
но afaik, который использует шрифт, ЕСЛИ он установлен на компьютере пользователя. Я полагаю, что мне нужно купить лицензию на шрифт, если я хочу также встроить его в свой веб-сайт, чтобы все видели страницу с Futura. Но нужно ли мне покупать шрифт, если я просто укажу его в семействе шрифтов?
Если вы не обслуживаете шрифт со своего сервера, вы показываете его только людям, у которых уже есть этот шрифт. Для всех остальных браузер будет детализировать стек шрифтов, пока не найдет соответствующий шрифт на компьютере.
Веб-шрифты и лицензирование
Веб-шрифт — это шрифт, который используется в Интернете. Что отличает его, так это то, что шрифт отформатирован так, чтобы браузеры могли его точно видеть и отображать. Его часто называют динамическим шрифтом, потому что создатель и пользователь должны иметь шрифт, чтобы правильно его видеть.
Эти шрифты часто встраиваются в дизайн-проект, чтобы обеспечить его правильную работу. Шрифты могут быть встроены дизайнером (но большинство лицензий не разрешают это), в то время как другие включают размещение на хосте (именно так работает большинство служб веб-шрифтов).
В формулировке лицензии будет указано, можете ли вы встроить шрифт на свой сайт или нет.
http://designshack.net/articles/typography/what-is-a-font-license-and-do-i-need-one/
Однако (непрошенный совет), что касается проектирования и разработки, я бы, вероятно, рекомендовал либо встроить шрифт, либо вообще не включать его. Это слишком усложняет единообразие работы на всех устройствах, а также означает, что вам нужно проверять все для обоих шрифтов (по крайней мере, вам, вероятно, следует, поскольку разные шрифты будут менять макет).
Helvetica (второй шрифт в вашем стеке) также не является стандартным шрифтом. Я бы определенно переосмыслил, чтобы первые два шрифта были нестандартными и не встроенными по вышеуказанным причинам. Вы можете попробовать внедрить «Helvetica Neue», которая, как я обнаружил, является отличной альтернативой Helvetica (но вам придется купить шрифт).
Вот некоторые другие альтернативы, которые вы, возможно, захотите проверить: http://intavant.com/blog/2012/futura-web-font-alternatives/
Краткий и сладкий ответ:
Нет . Объявление семейства шрифтов (используемое само по себе) не имеет ничего общего с файлами шрифтов, которые вы используете как дизайнер. Это просто ссылки на файлы шрифтов, которые могут существовать или не существовать в системе конечного пользователя.
Все, что font-family
делает директива CSS, — это указывает клиентскому браузеру, какие шрифты он должен использовать для отображения стилизованного содержимого.
Браузер клиента знает, какие шрифты доступны: те, которые находятся на клиентском компьютере, и те, которые доступны с использованием @font-face
или аналогичных технологий.
Если вы собираетесь сделать шрифт доступным самостоятельно, вам необходимо ознакомиться с его лицензией. «Создание шрифта доступным» может включать его загрузку по запросу ( @font-face
или подобное); или даже встроить его в файл PDF. В лицензии будет указано, как производитель разрешает манипулировать шрифтом.
Если вы только указываете клиентскому браузеру, что он должен использовать шрифт, если он доступен (потому что вы сами не сделали его доступным), вам не нужно лицензировать шрифт. У вас его нет, и вы его не используете.
Рафаэль