CSS

2011-01-21 9 views
5

için yazı tipi takma adlar @ font-face kullanmaya başladım. Beklenmedik avantajlarından biri yerine uygun yazı tipi adını kullanmanın ben olabilir yerineCSS

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

ait

örneğin reskinning için yararlıdır daha kullanışlı birini seçebilir olmasıdır

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

Bu yüzden sitem boyunca örneğin

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

... Üzerinde çalıştığım site olarak oldukça yararlı ortak kullanıma sunulur, ve kolay kolay sadece farklı yayıncılar için farklı @ font-face tanımlarını hizmet edebilir.

Bu uzun başlangıçtan sonra, sorum şu: "Normal web yazı tiplerinden biri için bir takma adın bulunmasının bir yolu var mı?" Böylece, örneğin "Body Text" i Arial için bir takma ad olarak kullanabilirim, ancak istediğim gibi farklı bir font kullanmak için "Body Text" @ font-face declaration'ı değiştirebilirim.

cevap

11

Cevabın hayır olduğuna eminim. Ama eğer bir yolu varsa, bunu bilmek isterim! kudreti sorta iştir

bir yolu olduğunu:

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

Bunu özlediğime inanamıyorum. Bir muamele yapar. – wheresrhys

0

Size sunucuya Arial yazı tipi dosyaları göndererek ve onları yaparken kullandığınız yöntemle bildirerek diğer web fontları yapmak bu aynı şekilde yapabiliriz Diğer @font-face beyanlarınız, bu dosyalara src işaret ediyor. Bunların standart web fontları olmasına rağmen, bu teknikle ilgili lisans sorunları olup olmadığından emin değilim.