問題描述
為了讓我的網站看起來不錯,我需要使用自定義字型,具體來說,Thonburi-Bold 。問題是 – 字型不會顯示,除非使用者已經安裝了它。它也不會在 firefox 中顯示。
這個問題有解決方法嗎?
最佳解決方案
您必須匯入樣式表中的字型,如下所示:
@font-face{
font-family: "Thonburi-Bold";
src: url('Thonburi-Bold.ttf'),
url('Thonburi-Bold.eot'); /* IE */
}
次佳解決方案
您可以使用 CSS3 font-face
或 WebFonts
@ font-face 用法
@font-face {
font-family: Delicious;
src: url('Delicious-Roman.otf');
}
網路字型
看看 Google Webfonts,http://www.google.com/webfonts
第三種解決方案
CSS 可讓您在自己的網站上使用自定義字型,下載字型。您可以下載您喜歡的字型,我們來說 myfont.ttf
,並將其上傳到託管部落格或網站的遠端伺服器。
@font-face {
font-family: myfont;
src: url('myfont.ttf');
}
第四種方案
是的,有辦法。它在 CSS 中稱為自定義字型。您的 CSS 需要修改,您需要將這些字型上傳到您的網站。
所需的 CSS 是:
@font-face {
font-family: Thonburi-Bold;
src: url('pathway/Thonburi-Bold.otf');
}
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。