Псевдонимы для шрифтов в CSS - PullRequest
7 голосов
/ 21 января 2011

Я только что начал использовать @ font-face.Одним из неожиданных преимуществ является то, что вместо использования правильного имени шрифта я могу выбрать более полезный, который будет полезен для перерисовки

, например, вместо

@font-face {
   font-family: Museo Slab;
   src: ...
}

я могу иметь

@font-face {
   font-family: Branding Font A;
   src: ...
}

Таким образом, по всему моему сайту я могу иметь, например,

h1 {
  font-family: Branding Font A, Georgia, Serif;
}

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

После этой длинной преамбулы у меня возникает вопрос: "Есть ли способ иметь псевдоним для одного из обычных веб-шрифтов?"Так что я могу иметь, например, «Body Text» в качестве псевдонима для Arial, но я могу изменить объявление «Body Text» @ font-face на другой шрифт, если захочу.

Ответы [ 2 ]

16 голосов
/ 21 января 2011

Я почти уверен, что ответ - нет. Но если есть способ, я бы очень хотел об этом знать!

Один способ, которым может работать как-то:

@font-face {
   font-family: Alias;
   src: local('Arial');
}
0 голосов
/ 21 января 2011

Вы можете сделать это так же, как и другие веб-шрифты, загрузив файлы шрифтов Arial на свой сервер и объявив их так же, как и другие объявления @font-face, указывая src на эти файлы. Несмотря на то, что это стандартные веб-шрифты, я не уверен, однако, есть ли проблемы с лицензированием этой техники.

...