你的字體沒有顯示,因爲它不是你的計算機上安裝,以及幾乎所有的人,你爲你的網站。 SuperChief來解決這個主辦的字體文件本身並使用@font-face
聲明的字體添加到他們的CSS:
@font-face {
font-family: 'LeagueGothic';
src: url('fonts/league_gothic/league_gothic-webfont.eot');
src: url('fonts/league_gothic/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/league_gothic/league_gothic-webfont.woff') format('woff'),
url('fonts/league_gothic/league_gothic-webfont.ttf') format('truetype'),
url('fonts/league_gothic/league_gothic-webfont.svg#LeagueGothicRegular') format('svg');
font-weight: normal;
font-style: normal;
}
這個代碼看起來是從FontSquirrel generator,您可以使用包括在您的網頁字體。
您需要將生成的字體文件存儲在服務器上,並在您的@font-face
聲明中引用它們。然後,你可以指定它們作爲你在OP所做的:
font-family: "LeagueGothic","Helvetica Neue","Helvetica","Arial";
請注意,每個font-family
需要它自己的@font-face
聲明。
ceejayoz在評論中提出的一個很好的觀點是:某些字體需要授權才能在網頁中使用。 FontSquirrel也會提供此警告,因此請檢查並確保允許您在頁面中使用字體。
另一種解決方案是讓谷歌主辦的Webfonts服務,爲您的字體。這比使用自己的@font-face
更容易,速度也更快,但你得到的字體選擇更加有限,並不包括你想要的確切字體。可以找到類似的字體或替換。
啊 - 我應該知道的。謝謝兄弟 – 2011-12-20 18:08:13
請注意,很多字體需要特殊的授權才能使用webfont。 – ceejayoz 2011-12-20 18:14:25
@ceejayoz謝謝你,編輯於。 – Bojangles 2011-12-20 18:15:52