使用說明

PDF 字體辨識:看出檔案用了什麼字型

把檔案拖進來,就能看到裡面用到的每個字型和每種顏色,並附上數量。不必用編輯軟體開啟,也能做 PDF 字體辨識。檔案只在你的瀏覽器內讀取,不會上傳到任何地方。


怎麼辨識 PDF 裡的字體

  1. 點選選擇檔案或拖放至此(或把檔案拖到方框內),選好你的 PDF。檔案最大可到 15 MB。
  2. 稍等一下,頁面讀取完成前請耐心等候。PDF 頁數很多時,進度列會顯示頁數。
  3. 打開使用的字型清單。每個名稱都是頁面實際選用的字型,依 A 到 Z 排序,ABCDEF+ 這類子集前綴已經去除。
  4. 點選名稱就能複製,並會顯示提示告訴你複製了什麼。想檢查下一個檔案,請按試試其他檔案。

清單會顯示哪些字體與顏色

清單只會列出頁面實際選用的字型,例如 Arial-BoldMT 或 Helvetica。在把檔案交給別人、或安裝需要的字型之前,就能先弄清楚 PDF 用了哪些字體。

找到的顏色清單收錄頁面上設定的填色與線條顏色,轉成十六進位色碼,並附上色票。純掃描的 PDF 兩者都沒有,所以你會看到找不到字型或顏色。

CSS、HTML 與 SVG 檔案能讀到什麼

文字格式的檔案,工具會直接掃描原始碼。它會找出每一個 font-family 宣告和每一個 font-family="…" 屬性,把每份清單拆成單一名稱,並移除重複項目,不分大小寫。serif、sans-serif、monospace 這類通用關鍵字會被略過,所以清單裡只有具名字型。

這樣就能快速看出樣式表或匯出的 SVG 依賴哪些字型,也能看出另存為 HTML 的網頁用了哪些字體。

顏色如何列出

顏色可讀取十六進位(#rgb、#rgba、#rrggbb、#rrggbbaa)、rgb()、rgba()、hsl() 與 hsla()。每一種都會轉成像 #1F5EFF 這樣的 6 位大寫十六進位色碼,透明度則會捨去,所以同一種顏色以三種方式寫出來,也只會出現一次。

這個工具做不到的事

想取出 PDF 裡的文字,請用 PDF 文字擷取器;想從照片取色,請用圖片滴管取色器;想檢查清單中兩個顏色搭配起來是否清楚好讀,可以試試色彩對比度檢查工具。


常見問題

怎麼知道 PDF 用了什麼字體?

把 PDF 拖進方框。「使用的字型」清單會列出頁面選用的每個字型,例如 Arial-BoldMT 或 Helvetica,並已去掉 ABCDEF+ 這類六個字母的前綴。點選名稱即可複製。整個檔案都在你的裝置上讀取,不會上傳。

可以擷取 PDF 裡的顏色嗎?

可以。「找到的顏色」清單會列出 PDF 頁面設定的填色與線條顏色,每個都是 6 位十六進位色碼並附色票。點選即可複製。內嵌照片裡的顏色不會列出,因為那是像素,不是顏色設定;照片請改用圖片滴管取色器。

可以找出 SVG 檔案用的字型嗎?

可以。把 SVG 拖進來,工具會讀取 font-family 屬性以及樣式區塊裡宣告的 font-family,並把每個字型名稱只列一次。匯出時已轉成外框的文字沒有字型名稱可讀,所以不會出現。

可以取得 CSS 檔案裡的字型嗎?

你會得到字型名稱,而不是字型檔。工具會讀取每一個 font-family 宣告,把清單拆成單一名稱,並略過 serif、sans-serif、monospace 這類通用關鍵字。字型檔本身不會從樣式表中取出。

怎麼確認 PDF 有沒有嵌入字型?

這個工具會列出頁面使用的字型,但不會告訴你每個字型是否已嵌入檔案。請先用它查出名稱,再到你的 PDF 編輯軟體的文件內容中確認嵌入情況。

能從 PDF 取得字型檔嗎?

不行,它只列出字型名稱。知道名稱之後,你可以搜尋該字型,或向字型廠商與字型庫取得並安裝。

為什麼我的 PDF 沒有顯示字型或顏色?

掃描的 PDF 或只有圖片的 PDF 其實只是一堆圖片,沒有可讀取的文字字型或顏色設定,所以你會看到「找不到字型或顏色」。如果需要裡面的文字,請用掃描版 PDF 轉文字。有密碼保護的 PDF 則完全無法讀取。

為什麼像 red 這樣的顏色不在「找到的顏色」清單裡?

只會讀取十六進位(#rgb、#rrggbb 與帶透明度的版本)、rgb()、rgba()、hsl() 與 hsla()。red、tomato 這類具名顏色不會讀取,透明度也會捨去,所以每個結果都是像 #1F5EFF 這樣的 6 位大寫十六進位色碼。

我的檔案會被上傳到哪裡嗎?

不會。檔案只在你的瀏覽器內讀取,絕不會傳送到伺服器,所以客戶的品牌規範或尚未公開的設計稿都會留在你的裝置上。