#css #fonts
#css #шрифты
Вопрос:
Я часто вижу веб-сайты, использующие шрифт «Helvetica Neue». Безопасен ли этот шрифт в использовании, например. Arial? Или у браузеров возникают проблемы с его отображением, или не на многих компьютерах есть этот шрифт? Спасибо.
Комментарии:
1. Обратите внимание, iOS 7 и OS X 10.9 теперь включают в «Helvetica Neue» легкий и ультратонкий шрифт, в то время как в «HelveticaNeue-Light», «Helvetica Neue Light» в предыдущей версии эти значения отсутствуют.
2. Хм, интересно: кто еще сократил использование этого шрифта?
3. Интересно, почему это
neue
а неnew
для helvetica.
Ответ №1:
Это шрифт по умолчанию на Mac, но редко встречается на ПК. Поскольку технически он небезопасен для работы в Интернете, у некоторых людей он может быть, а у некоторых — нет. Если вы хотите использовать подобный шрифт, не используя @font-face, вы можете написать его несколькими различными способами, потому что он может работать не для всех одинаково.
Мне нравится использовать стек шрифтов, который затрагивает все основы, подобные этому:
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",
Helvetica, Arial, "Lucida Grande", sans-serif;
Этот рекомендуемый стек семейства шрифтов более подробно описан в этом фрагменте CSS-хитростей Better Helvetica, в котором также используется font-weight: 300;
.
Ответ №2:
Этот шрифт не является стандартным на всех устройствах. Он устанавливается по умолчанию на некоторых компьютерах Mac, но редко на ПК и мобильных устройствах.
Чтобы использовать этот шрифт на всех устройствах, используйте объявление @font-face в вашем CSS, чтобы ссылаться на него в вашем домене, если вы хотите его использовать.
@font-face { font-family: Delicious; src: url('Delicious-Roman.otf'); }
@font-face { font-family: Delicious; font-weight: bold; src: url('Delicious-Bold.otf'); }
Взято из css3.info
Комментарии:
1. Просто помните об авторских правах, если вы это сделаете. Убедитесь, что лицензия, за которую вы платите, включает веб-встраивание.
Ответ №3:
Helvetica Neue — платный шрифт, поэтому вам не следует придавать этому значения, поскольку вы свободно распространяете шрифт, защищенный авторским правом. Он включен в системы Mac, но не в Windows / linux, так что да, у многих ваших пользователей он не будет установлен. В любом случае, вы можете использовать ‘Arial Narrow’ в качестве замены Windows, которая является эквивалентом Windows.
Ответ №4:
Вы можете использовать http://www.fontsquirrel.com/fontface/generator для кодирования любого шрифта для веб-сайтов. Он сгенерирует код для включения шрифта.
На самом деле я не использую его для шрифтов размером более 30 пикселей. Они выглядят намного лучше как изображения (потому что изображения сглажены, а некоторые браузеры не используют шрифты с сглаживанием псевдонимов в браузере).
Смотрите: http://www.truetype-typography.com/ttalias.htm
Надеюсь, это поможет…
Комментарии:
1. Следует упомянуть, что вы можете использовать генератор начертаний шрифтов, только если у вас есть законное право (лицензия) использовать шрифт на веб-сайте через font-face. Helvetica — платный шрифт, поэтому для его использования вам потребуется приобрести лицензию.
2. Еще бы. Fontsquirrel фактически заблокирует обработку Helvetica. Смотрите typekit.com/lists/alternatives-to-helvetica для других опций.
3. Использование изображений больше не является единственным вариантом: css-tricks.com/adding-stroke-to-web-text
4. Этот ответ не соответствовал возрасту. Сглаживание теперь поддерживается большинством браузеров. devhints.io/css-antialias
Ответ №5:
У большинства пользователей Windows на их компьютерах не будет этого шрифта. Кроме того, вы не можете просто отправить его на свой сервер и вызвать с помощью font-face, потому что это не бесплатный шрифт…
И последнее, но не менее важное, отвечая на вопрос, о котором еще никто не упоминал, Helvetica и Helvetica Neue плохо отображаются на экране, если они не имеют действительно большого font-size
размера. Вы найдете множество страниц, использующих этот шрифт, и на всех них вы увидите, что верхняя граница строки текста выглядит волнистой, а некоторые буквы выглядят выше других. На мой взгляд, это основная причина, по которой вам не следует его использовать. Для вас есть другие варианты использования, например Open Sans.