2011-01-21 17 views
5

Właśnie wykorzystałem @ twarz-czcionki. Jednym z nieoczekiwanych przywilejów jest to, że zamiast używać właściwą nazwę czcionki mogę wybrać więcej przydatnych jedną, która jest przydatna dla reskinningAliasy dla czcionek w CSS

np zamiast

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

mogę mieć

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

Tak więc na całej mojej stronie mogę wtedy mieć np

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

... bardzo przydatny jako miejsce nad którym pracuję będzie dystrybuowany, i mogę łatwo po prostu służyć do różnych @ font-face definicje dla różnych wydawców.

Po tej długiej preambule, moje pytanie brzmi: "Czy istnieje sposób na uzyskanie aliasu dla jednego ze zwykłych webfontów?" Tak, że mogę mieć np. "Body Text" jako alias dla Arial, ale takie, że mógłbym zmienić "Ciało Text" @ deklarację czcionek, aby użyć innej czcionki, jeśli chciałem.

Odpowiedz

11

Jestem prawie pewien, że odpowiedź brzmi nie. Ale jeśli jest sposób, który naprawdę chciałbym o tym wiedzieć!

Jednym ze sposobów, który potęga jakoś praca:

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

Nie mogę uwierzyć, że to przegapiłem. Działa jak smakołyk. – wheresrhys

0

Można to zrobić w ten sam sposób robić inne czcionek internetowych przesyłając Arial pliki czcionek do serwera i oświadczając im ten sam sposób, jak inne deklaracje @font-face, wskazując src na te pliki. Niezależnie od tego, że są to standardowe czcionki internetowe, nie jestem pewien, czy istnieją problemy z licencjonowaniem tej techniki.

Powiązane problemy