Naraj, я думаю, что вы имеете в виду web-safe fonts.
Это шрифты, которые каждый пользователь имеет на своей машине.
Прежде чем я получу это, позвольте мне попытаться объяснить, как работает загрузка шрифтов. Когда вы посещаете веб-сайт, файл CSS
сообщает компьютеру, какой файл шрифта искать. Если у вас нет этого файла шрифтов на вашем компьютере, он не будет отображаться! К счастью, браузеры умны и в таких случаях, как Arial, будут возвращаться к значениям по умолчанию, например Arial.
В любом случае, этот список шрифтов, на которые вы ссылаетесь, представляет собой список шрифтов, с которыми приходится сталкиваться большинству компьютеров, когда вы получаете их из коробки. Из-за этого очень вероятно, что пользователь будет иметь их, и веб-сайт будет отображаться правильно, если вы ссылаетесь на них (вместо того, чтобы отказаться от альтернативы). Шрифты, такие как Helvetica, с другой стороны, не будут на каждой машине, поскольку она не поставляется с ПК. Если вы попытаетесь использовать Helvetica на своем веб-сайте, большинство пользователей ПК не смогут увидеть его!
С учетом этого вы можете теперь технически использовать любой шрифт на любом веб-сайте. Это осуществляется с помощью правила CSS @font-face
. Это позволяет указать местоположение шрифта на сервере, где пользователь может загрузить и использовать его.
Существует две проблемы, связанные с использованием @font-face
. Во-первых, пользователь должен загрузить шрифт, поэтому он добавляет немного отставания на отображение вашей страницы. Второй, и более важный момент, вызывающий озабоченность, заключается в том, что для его использования требуется лицензия шрифта.Вы не можете просто загрузить Helvetica на свой сервер, потому что кто-то еще владеет шрифтом. Вам нужно купить лицензию на веб-сайте дистрибьютора шрифтов, например https://typekit.com/, чтобы иметь возможность использовать их вот так!
Как уже упоминалось, существуют отличные веб-сервисы, которые позволяют пользователям @font-face
шрифтов, например Google Web Fonts.
С учетом всего этого, список web-safe fonts
не сильно изменился. Если вы не используете @font-face
, вы должны, вероятно, придерживаться того же списка шрифтов с 2003 года. Here's an updated list с этого года.
Надеюсь, это поможет!
Каждый шрифт совместим с каждым браузером. – BoltClock
вы можете включить любой шрифт .... – Champ
, сделанный в каждом браузере. Я имел в виду, как полагал пользователь, «веб-сейф», поэтому встроить в каждую ОС или просто шрифт, который всегда можно увидеть одинаково на каждом браузер/пользователь/планета будут просматривать мою страницу. – Naraj