Возможный дубликат:
CSS @font -face - что означает src: local('☺')?
Hi,
Я наткнулся на эту статью - Синтаксис Bulletproof @font-face
http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/
Вот синтаксис пуленепробиваемого,
@font-face {
font-family: 'Graublau Web';
src: url('GraublauWeb.eot');
src: local('☺'),
url('GraublauWeb.otf') format('opentype');
}
но я не понимаю, что он говорит о смайлике в local(). Что это означает? Является ли это стандартом, который поддерживается браузерами, ПК и Apple? Могу ли я поставить что-то еще?
Вот что он объясняет,
Добавлено 2010.02.04: Были опасения по поводу указания имен локальных шрифтов. Основная причина заключается в том, что вы передаете управление компьютеру пользователя, потенциально показывая локально установленный шрифт вместо того, который вы хотите обслуживать. Хотя это будет загружаться быстрее, вероятность того, что файл может быть неправильным, очень мала.
Чтобы учесть эту ошибку, я указал локальное имя шрифта «☺». Да, это смайлик. Спецификация OpenType указывает, что любые двухбайтовые символы Юникода вообще не будут работать в имени шрифта на Mac, что снижает вероятность того, что кто-то действительно выпустил шрифт с таким именем. Этот метод рекомендуется, если вы считаете, что локально установленная версия этого шрифта не в ваших интересах.
благодаря.