2011-01-21 2 views
5

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

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

@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, но чтобы я мог изменить декларацию «Text Text» @ font-face, чтобы использовать другой шрифт, если захочу.

ответ

11

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

Одним из способов мощи Сорта работы:

@font-face { 
    font-family: Alias; 
    src: local('Arial'); 
} 
+0

Не могу поверить, что я пропустил это. Работает. – wheresrhys

0

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

Смежные вопросы