GIMP 的文字工具會顯示作業系統字型資料夾中已安裝的所有字型,但無法在字型檔案安裝之前就先進行算繪。若要預覽尚未決定是否使用的 TTF、OTF、WOFF 或 WOFF2 檔案,你需要一個獨立的工具,能在本機讀取字型位元組並將其套用至可編輯的範例文字。基於瀏覽器的字型預覽工具正好能達成此目的:它會將一個本機字型檔案載入目前的分頁,讓你輸入自己的預覽字串,並可在 8 到 200 像素之間調整大小,讓你在開啟 GIMP 的文字工具之前就能判斷設計的好壞。該檔案是由瀏覽器的 FontFace API 讀取,而非上傳,因此快速的視覺檢查不會花費你任何時間、磁碟空間或系統變更。以下是在安裝之前使用瀏覽器預覽工具作為決策步驟的實用方法,並附上預覽能與不能告訴你關於同一字型之後在 GIMP 中表現情形的說明。

GIMP 的文字工具實際顯示了什麼
當你在 GIMP 中選取文字工具(鍵盤上的 A)時,工具選項面板頂端的字型選取器會列出作業系統透過其標準字型列舉所回報的所有字型系列。點擊任何名稱會插入一個文字圖層,你在畫布上看到的,就是該字型系列在選定點數大小下的即時算繪結果。選取器會排序並篩選已安裝的字型樣式,支援搜尋,並讓你在編輯時變更字型系列和大小。然而,這些功能都無法讓你查看尚未安裝的 .ttf、.otf、.woff 或 .woff2 檔案。選取器只知道作業系統所知道的內容。
這點很重要,因為字型檔案會在許多不便先行安裝的情境中出現:從字型廠商下載的預覽包、舊版資產的封存、同事的專案資料夾,或是你只打算使用一次的字型。安裝字型意味著將其放入 Windows 的系統字型資料夾、macOS 的使用者字型目錄,或 Linux 的 ~/.local/share/fonts,重新整理字型快取,並祈禱它不會與同名的字型樣式發生衝突。在完成這些步驟之前,GIMP 無法算繪該檔案。人們搜尋的各種變通方法,例如將檔案拖入 GIMP、重新命名,或重新啟動 GIMP,都無法改變這一點。GIMP 將字型探索作業委派給作業系統,而作業系統必須先被告知才行。
為什麼在安裝前預覽能真正節省時間
即使是乾淨的安裝也需要幾分鐘,而有問題的安裝則需要更長時間。有問題的字型檔案可能會載入失敗、在每個已開啟的 GIMP 文件中顯示通用替代字型,或默默與你已依賴的同名字型系列發生衝突。更糟的是,視覺上令人失望的設計,往往要等到你已經插入文字圖層、縮放、套用效果,並將文件提交到你真正想要的版面配置之後,才會變得明顯。
在候選檔案接觸你的系統之前對其進行簡短檢查,能帶給你三項具體優勢。第一,你看到的是瀏覽器實際解析的檔案,而非同檔名的另一個檔案。第二,你可以測試你真正的預覽字串,包括標題、段落、數字以及設計中將包含的標點符號,並使用你預計採用的字級。第三,你可以確認你所依賴的字元確實存在,而不是在設計完成後才發現該檔案缺少了長破折號、撇號,或客戶預期會看到的西里爾字母。
如何在瀏覽器中預覽字型檔案
- 在新的瀏覽器分頁中開啟字型預覽工具。該工具完全在目前的頁面中執行;不會上傳任何內容,也不需要帳號。
- 點擊檔案選取器,從你的電腦中選擇一個可信的 TTF、OTF、WOFF 或 WOFF2 檔案。超過 10 MiB 的檔案會被該工具拒絕,以限制瀏覽器的記憶體使用與載入時間。
- 將預設的範例文字替換為你的 GIMP 版面配置中實際會包含的文字、數字、標點符號以及大小寫混合的形狀。標題、副標題和段落摘錄比單一的全字母句能暴露出更多問題。
- 將預覽大小設定為介於 8 到 200 之間的整數像素值。挑選最接近你預計在 GIMP 中使用的大小,例如 14、24、48 和 96,以便將視覺判斷轉移至你的畫布上。
- 等待載入指示器消失。如果檔案損壞、標示錯誤,或包含瀏覽器無法解碼的內部表格,該工具會顯示明顯的載入錯誤,並從頁面中移除先前的字型。
- 檢視算繪後的文字。觀察大寫與小寫的形狀、數字、標點符號、常見字母配對的間距,以及範例中任何不尋常的字元。
- 若要嘗試不同的檔案,請選擇新的檔案。該工具會在新增替換字型之前,從文件的字型集合中刪除先前的 FontFace,因此頁面上只有最新選取的字型處於作用中狀態。
該檔案是由瀏覽器透過FontFace API以 ArrayBuffer 的形式讀取,並以一個唯一的暫存字型系列名稱進行註冊。由於該字型屬於頁面的document.fonts集合,因此當你關閉或重新整理分頁時,它就會立刻消失。不會有任何內容寫入你的系統字型資料夾,也不會新增到 GIMP 的偏好設定中,更不會保留供下次造訪使用。
瀏覽器預覽能與不能告訴你的事
| 問題 | 瀏覽器字型預覽工具 | 安裝後於 GIMP 中的算繪 |
|---|---|---|
| 這個檔案到底能否載入? | 可以;若解碼失敗會顯示明顯的錯誤。 | 只有在安裝後才行;失敗時會在畫布上顯示替代字型。 |
| 這些特定的字元是否存在? | 會;缺少的字元會顯示為方框或瀏覽器的替代字元。 | 會,但必須在檔案安裝且 GIMP 重新啟動後才能確認。 |
| 在 8 到 200 px 大小下的設計外觀? | 可以,透過 CSS 控制的大小滑桿。 | 可以,透過文字工具的大小欄位,以點為單位。 |
| 在 GIMP 中看起來會一模一樣嗎? | 不會;瀏覽器的算繪使用不同的字型引擎與 DPI。 | GIMP 在 Linux 上使用 Cairo 和 Pango,在 Windows 上則使用 Windows 文字管線。 |
| 該檔案的授權是否允許我的使用方式? | 不會;該工具從不檢查授權表或嵌入位元。 | 不會;GIMP 也不會強制執行授權。 |
| 最終印刷輸出的精確字距? | 不會;預覽使用固定的行高與 CSS 規格。 | 較接近,但仍會受到作業系統光柵化差異的影響。 |
將瀏覽器預覽視為快速的篩選工具,而非最終的證明。它能告訴你該檔案在結構上是有效的、設計是可以接受的,以及你所需要的字元都存在。但它無法保證在 GIMP 內的算繪完全相同,因為 GIMP 在 Linux 上透過 Cairo 和 Pango 處理文字,在 Windows 上則透過 Windows GDI 或 DirectWrite 管線,而這些引擎所套用的提示、抗鋸齒和子像素定位方式,與瀏覽器分頁並不相同。
閱讀間距、字元與抗鋸齒
當你在瀏覽器中預覽字型檔案時,在決定是否將其安裝到 GIMP 之前,有三件事值得仔細查看。
第一,字元涵蓋範圍。輸入你的設計實際需要的字元,包括貨幣符號、連字、帶附加符號的拉丁字母、零到九的數字,以及你在標題中使用的標點符號。一個在全字母句中顯示良好,但對於長破折號、撇號或 @ 符號卻只產生細長矩形的字型,並不適合你的專案使用。對於檔案未包含的任何字元,瀏覽器會回退使用其自有的缺字繪製方式,而這種視覺上的不匹配,在你安裝該檔案後也會跟著進入 GIMP。
第二,光學大小。在 96 px 下看起來很有自信的字型,在 10 px 下可能會崩塌成一團模糊、無法辨識的筆畫。逐步滑動大小滑桿的 8 到 200 像素範圍,並停在最小的一端。如果在 8 和 10 px 時內部空間與襯線都消失了,則該檔案屬於展示用字型,無論在滑桿頂端看起來多麼優雅,都不適合用於 GIMP 中的內文。
第三,瀏覽器縮放與裝置像素比。預覽結果反映的是瀏覽器字型引擎在你目前縮放等級與螢幕像素密度下的表現。同一個檔案在高 DPI 的筆記型電腦上,可能比在低 DPI 的外接螢幕上看起來更平滑。這是字型算繪方式的特性,而非檔案本身的特性,這也是瀏覽器預覽無法取代最終 GIMP 算繪的原因之一。
從瀏覽器預覽到真正的 GIMP 文字圖層
一旦你使用字型預覽工具確認該檔案有效、包含你所需的字元,且在你預計使用的大小下設計是可以接受的,下一步就是實際進行安裝。在 Windows 上,對 .ttf 或 .otf 檔案按右鍵並選擇「為所有使用者安裝」,然後重新啟動 GIMP 以重新整理字型列舉。在 macOS 上,使用字型簿開啟該檔案並點擊「安裝」。在 Linux 上,將檔案放入 ~/.local/share/fonts 並執行 fc-cache -f。WOFF 和 WOFF2 檔案為網頁格式;若你的檔案屬於這些格式且需要在 GIMP 中使用,請先使用桌面字型工具將其轉換為 TTF 或 OTF 再行安裝,因為 GIMP 無法直接讀取 WOFF 或 WOFF2。
安裝完成後,重新啟動 GIMP,選取文字工具,並開啟字型選取器。新的字型系列應依字母順序顯示。將其套用至你的文字圖層,你將看到與先前預覽的同一個檔案,只是現在由作業系統的字型引擎而非瀏覽器進行算繪。比較這兩種檢視結果。它們在字元涵蓋範圍與整體設計上會一致,但在提示、字距與抗鋸齒方面可能會有微妙的不同。這些差異是預期中的現象,也正是設計師在為完成的作品選定字型之前,必定會在目標應用程式中進行預覽的原因。
對於完全不會使用 GIMP 的網頁專案而言,字型預覽工具同時也是瀏覽器相容性的檢查工具:如果 WOFF2 檔案在 Chrome 中無法解碼,則在使用者的瀏覽器中同樣會無法解碼,你可以在上線前將其替換為 TTF 作為替代方案。同一個工具,同樣的三個步驟,同樣的隱私界線,只是檢查結束時的決策有所不同。
若想深入了解,請參閱無需安裝 Pandoc 將 DOCX 轉換為 Markdown。
若想深入了解,請參閱如何在安裝前於 Windows 上預覽字型。