如何添加自定義 WordPress 字體(並選擇配對的字體)

已發表: 2021-01-18

正在尋找一種在 WordPress 中將您自己的自定義字體添加到您的網站的方法?

您的 WordPress 主題可能帶有多種字體供您選擇,但選項可能非常有限。 因此,您想要添加新字體或其他字體是完全可以理解的。

在這篇文章中,您將學習如何通過幾種不同的方法在 WordPress 中上傳和使用任何選定的字體。

如果您不熟悉使用自己的 WordPress 字體的想法,我們將從快速入門開始,了解在哪裡可以找到自定義字體以及如何將它們配對。

然後,我們將向您展示如何添加自定義 WordPress 字體,無論是 Google 字體、Adobe 字體(以前稱為 Typekit 字體)還是任何其他字體。

單擊此鏈接可直接跳轉到教程。

了解如何在幾秒鐘內而不是幾小時內發布

立即註冊以獲得對 Wordable 的獨家訪問權,並了解如何在幾秒鐘而不是幾小時內上傳、格式化和優化內容。

開始發布

目錄

在哪裡可以找到 WordPress 的自定義字體
如何配對字體使您的網站看起來很棒
如何添加自定義 WordPress 字體:分步指南
如何將 Google 字體添加到 WordPress
如何在 WordPress 中添加 Adob​​e Fonts (Typekit)
如何在 WordPress 中使用 @font-face

在哪裡可以找到 WordPress 的自定義字體

最著名的找到自定義 WordPress 字體的地方絕對是 Google Fonts。

在 Google Fonts,您會找到一個包含 900 多種字體的存儲庫,借助 Google 的 CDN,所有這些字體都是免費的,並且非常容易集成到您的 WordPress 網站中。

另一個眾所周知的選項是 Adob​​e Fonts。

Adobe Typekit Web Fonts 提供了數以千計的精美字體,可以快速添加到您的任何 Web 項目中。

這些作為 Adob​​e Creative Cloud 訂閱的一部分免費提供,但對非訂閱者不可用。

最後,您可以找到許多其他網站,這些網站以免費和高價聚合多種字體。 我們最喜歡的兩個是:

  • Font Squirrel – 收集 100% 免費用於商業用途的字體。
  • Fonts.com – 擁有大量優質字體。

如何配對字體使您的網站看起來很棒

通常,您不會在 WordPress 網站上使用單一字體。 相反,大多數網站使用成對的字體來創建更有趣的設計並幫助區分內容。

但是,您不想只是隨意地將兩種字體放在一起——這可能看起來不太熱。

相反,您需要兩種可以協同工作的字體,如果您不是設計師,可能很難弄清楚。

為了提供幫助,有很多很棒的網站會為您推薦合適的字體對。 例如,如果您找到一種您非常喜歡的字體,您可以使用這些網站中的一個來為它找到一對。 我們的一些最愛是:

  • 字體對
  • 豐悅
  • 輸入法

雖然沒有規定只能使用兩種字體,但您應該警惕使用多種字體。 除了可能會造成混亂的設計,使用過多的字體還會減慢網站的加載時間。

如何添加自定義 WordPress 字體:分步指南

現在是有趣的部分——這裡是如何開始在 WordPress 上使用您自己的自定義字體。

根據您要從何處獲取字體,您可以在此處採用幾條路線。

以下是我們將介紹的三種方法。 同樣,您可以單擊鏈接直接跳轉到特定教程:

  • 在 WordPress 中添加 Google 字體(插件、手動或本地託管方法)
  • 在 WordPress 中添加 Adob​​e Fonts (Typekit)
  • 使用 CSS3 @font-face 在 WordPress 中上傳和添加任何字體

如何將 Google 字體添加到 WordPress

由於 Google Fonts 是自定義 WordPress 字體最流行的來源,因此我們將介紹三種將 Google Fonts 添加到 WordPress 的不同方法:

  • 使用插件從 Google 的 CDN 添加 Google 字體
  • 從 Google 的 CDN 手動添加 Google 字體
  • 使用插件在 WordPress 本地託管 Google 字體

如何使用插件在 WordPress 中添加 Google 字體

由於 Google Fonts 的流行,您可以找到幾個高質量的插件,讓將 Google Fonts 添加到 WordPress 變得非常簡單,我們最喜歡的是 Easy Google Fonts,因為它是:

  • 自由
  • 輕的
  • 使用方便

安裝並激活字體插件後,轉到 WordPress 儀表板中的外觀 → 自定義以啟動實時 WordPress 定制器。

然後,單擊“排版”選項以選擇您的 Google 字體選項:

從那裡,您可以使用選項為站點上的每個元素選擇自定義字體:

例如,這裡是更改段落字體的樣子:

除了選擇字體本身,該插件還允許您自定義:

  • 字體粗細
  • 文字裝飾
  • 字體顏色

如果您了解一些 CSS 代碼,您還可以使用插件的字體控件功能將某些元素組合在一起。 例如,您可以組合標題選擇器以一次定位所有標題。

要進行設置,請轉到設置 → Google 字體並創建一個新的字體控件以針對特定的 CSS 選擇器:

如何在沒有插件的情況下在 WordPress 中添加 Google 字體

由於 Google 將所有字體託管在自己的 CDN 上,因此手動將 Google 字體添加到 WordPress 也非常容易。

基本上,無需將字體文件上傳到您的服務器,您只需鏈接到 Google 託管的 CDN,Google 就會為您處理字體服務。

出於性能原因,有些人不喜歡這樣做 – 如果您願意,我將在下一節中分享一種在本地託管 Google 字體的方法。

首先,您需要使用 Google Fonts 網站來選擇要添加的字體。

在本例中,假設您想使用 Roboto。

轉到字體頁面,然後單擊 + 選擇此字體:

這將在右下角添加一個窗口。 單擊以展開該窗口。

如果您想選擇其他字體粗細(例如粗體和斜體),您可以轉到自定義選項卡。 為了在可用性和性能之間取得良好的平衡,我們建議選擇絕對最大值的三種字體粗細:

  • 常規的
  • 斜體
  • 膽大

如果您想要最佳性能,您甚至可以使用更少的數量。

做出選擇後,返回“嵌入”選項卡並複制嵌入字體代碼:

接下來,您需要將此代碼添加到 WordPress 主題的部分。 您可以通過以下方式執行此操作:

  • 直接編輯子主題的 header.php 文件(確保使用子主題 - 否則,更新主題時,您的自定義字體將消失)
  • 使用像插入頁眉和頁腳這樣的免費插件

添加代碼後,您可以開始在 CSS 中使用 Google 字體。

如果你回到谷歌字體網站,谷歌實際上會告訴你需要使用的 CSS 規則:

例如,要讓 h2 標籤使用新的 Roboto 字體,您可以轉到外觀 → 自定義 → 附加 CSS 並添加以下代碼段:

h2{

字體系列:'Roboto',無襯線;

}

如何使用插件在 WordPress 中本地託管 Google 字體

這是 Google Fonts 的最終方法!

有些人更喜歡在本地託管 Google 字體,而不是從 Google 的 CDN 加載它們。 也就是說,您可以在自己的服務器上託管文件,而不是從“https://fonts.googleapis.com/css?family=Roboto:400,700”之類的鏈接加載它們。

最簡單的方法是使用名為 CAOS for Webfonts 的免費插件。

安裝並激活插件後,您可以轉到設置 → 優化 Webfonts 以選擇要下載到服務器的字體:

完成此操作後,您就可以開始在 CSS 中使用字體(就像您遵循上一個方法一樣)。

如何在 WordPress 中添加 Adob​​e Fonts (Typekit)

如果您想在 WordPress 中使用 Adob​​e Fonts,您基本上可以按照與手動 Google Fonts 方法相同的步驟進行操作。 請記住,Adobe Fonts 服務僅作為 Creative Cloud 訂閱的一部分提供。

首先,您需要使用 Adob​​e Fonts 網站進行字體選擇,並創建一個 Web 項目(此處有詳細說明)。

在將字體添加到 Web 項目窗口中,您可以選擇要包含的字體:

然後,Adobe 會給你一個嵌入代碼,就像谷歌字體一樣:

獲取嵌入代碼並使用子主題的 header.php 文件或插入頁眉和頁腳等插件將其添加到您的站點。

鏈接到 CSS 文件後,您可以使用 Adob​​e 提供的 CSS 代碼開始將字體應用於您站點上的 CSS 選擇器:

如何在 WordPress 中使用 @font-face

最後,我們將向您展示的最後一種方法是如何在 WordPress 中使用 @font-face。 這種方法的好處是它可以處理任何來源的任何字體文件。

基本上,只要你能下載字體文件並有使用權,CSS3 @font-face 就可以搞定。

首先,從您的首選來源下載字體文件。 對於此示例,我們將使用 Font Squirrel 的免費字體 Alex Brush。

如果可能,請嘗試以 .woff 或 .woff2 文件格式下載文件,以獲得最佳的跨瀏覽器兼容性。 如果這不可能,您可以下載不同格式的字體,然後使用免費的 FontSquirrel Webfont Generator 工具將其轉換為 .woff:

接下來,通過 FTP 或 cPanel 文件管理器連接到 WordPress 站點的服務器。 然後…

  • 在活動主題或子主題的目錄中創建一個名為 fonts 的新文件夾(某些主題可能已經有一個 fonts 文件夾。如果是這種情況,您可以跳過此步驟)。
  • 將字體文件上傳到字體文件夾。 您可以上傳 .woff 和 .woff2 格式

上傳文件後,轉到 WordPress 儀表板中的外觀 → 自定義 → 附加 CSS。

首先,你需要使用@font-face 來添加你的字體……

為此,請輸入您的字體名稱作為字體系列,並將直接 URL 添加到您服務器上的字體文件中作為 URL。 這是我們的 AlexBrush 示例的樣子:

@字體臉{

字體系列:AlexBrush;

源代碼:網址(http://easy-whale.w6.wpsandbox.pro/wp-content/themes/twentynineteen/fonts/alexbrush-regular-webfont.woff);

字體粗細:正常;

}

完成後,您可以使用 CSS 應用您的字體系列(通過您在@font-face 註冊的名稱)。 例如,以下是對 <h2> 標題使用 AlexBrush 字體的效果:

就是這樣! 您可以將這個 CSS3 @font-face 方法用於任何字體文件。

關於自定義 WordPress 字體的最終想法

如果您的 WordPress 主題沒有您想要使用的字體,請不要驚慌! 您有很多選項可以添加自己的自定義 WordPress 字體。

最簡單的入門方法是使用 Google Fonts 託管的免費字體或 Adob​​e Fonts 託管的高級選項。

但是,您絕不僅限於這些服務,通過使用 CSS3 @font-face,您可以將任何字體文件上傳到 WordPress 並開始在您的主題中使用它。

現在走出去,創建自己的字體配對!