問題描述

為了讓我的網站看起來不錯,我需要使用自定義字體,具體來説,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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇