字型授權與資訊檢查器

開啟本機字型以讀取其內嵌名稱、授權條款文字和文件內嵌標記 —— 僅作為檔案證據,而非你擁有授權的證明。

字型檔案

選擇一個字型以檢查其內嵌宣告。

你的字型會在你的瀏覽器本機讀取,不會上傳到 BroBroGo。

常見問題

這能確認我已獲得授權使用該字型嗎?

不能。字型檔案可以包含版權、授權條款文字、授權網址和技術內嵌標記,但無法顯示是誰購買了它、涵蓋哪個帳戶或公司、其來源為何,或者你計劃的用途是否符合協議。請將這些欄位與下載來源、收據以及字型開發商或設計師的最新條款進行比對。

如果字型不包含授權條款文字怎麼辦?

缺少文字僅代表該檔案副本未在標準名稱欄位中宣告授權。這並不代表該字型是免費或未經授權的。請直接檢查其隨附的資料夾、原始下載頁面、你的購買記錄,或直接聯絡字型製造商。

內嵌標記代表甚麼意思?

它們是字型製造商用於將字型放入文件中的技術設定:可安裝、受限制、預覽與列印,或可編輯。額外的位元可以禁止子集化或僅允許點陣圖數據。這些設定並不授予網頁字型、應用程式、商業、修改或重新分發的權利,且書面條款可能會施加其他限制。

解析字型元數據的運作機制

字型檔案(如常見的 TrueType 與 OpenType 格式)本質上是複雜的二進制數據結構,內部由多個特定的數據表(Tables)組合而成。當我們使用「字型授權與資訊檢查器」分析檔案時,程式會在瀏覽器本機直接讀取並解析這些底層數據表,而無需將檔案上傳至任何外部伺服器。

在 OpenType 規範中,最核心的文字資訊儲存在 name(名稱)數據表中。這個表劃分了多個標準欄位,用以記錄字型的基本識別資訊、創作者身份以及法律宣告。例如,字型的開發商會將版權宣告寫入特定的平台與語言記錄中。當字型檔案包含多國語言版本時,檢查器會識別並標示為「‹language› 記錄」,以呈現不同語系下的文字內容。若欄位中的文字過於冗長,系統會將其截斷並標示為「較長的值已縮短顯示」,以確保排版整齊。

深入理解 fsType 與文件內嵌權限

除了文字宣告外,字型檔案還包含控制技術行為的二進制標記。在 OS/2 數據表中,存在一個名為 fsType(字型狀態類型)的 16 位元欄位,專門用於定義字型在數位文件(如 PDF 或電子書)中的內嵌權限。

檢查器會讀取並解析「原始 fsType 值」,將其轉換為以下幾種「主要設定」之一:

  • 可安裝內嵌:允許字型隨文件一同傳輸,並永久安裝至接收端裝置上。
  • 受限制授權內嵌:極為嚴格的限制,字型不得隨文件內嵌或傳輸。
  • 預覽與列印內嵌:允許字型內嵌於文件中以供唯讀瀏覽或列印,但接收端無法使用該字型編輯文件。
  • 可編輯內嵌:允許接收端使用內嵌的字型來編輯或修改該份文件。

此外,fsType 還可能出現「衝突的內嵌位元」或「此字型沒有可讀取的 OS/2 內嵌欄位。」等異常狀態。除了主要設定,該欄位還可能包含額外標記,例如「禁止子集化」(即必須內嵌完整字型檔而非僅包含文件中出現的字元)、「僅限點陣圖內嵌」或「保留或已棄用的位元亦被設定」。

字型格式與字型集的結構差異

不同的字型格式在結構與用途上各有不同,本工具支援以下主流格式的本機解析:

工具接受 TTF、OTF、WOFF、WOFF2 及 TTC 字型檔案。

對於字型集(TTC)檔案,檢查器會在介面顯示「字型集中的字型」標記。由於瀏覽器本機處理效能的限制,若集合內的字型數量過多,系統最多僅會解析並顯示前 32 個字型,並顯示「正在顯示此字型集中的前 32 個字型。」的提示。

檔案驗證、錯誤處理與隱私保護

為了確保瀏覽器本機解析的穩定性,檢查器內建了嚴格的檔案驗證機制。當使用者匯入檔案時,系統會即時進行多重檢查,並在遇到異常時顯示對應的錯誤訊息:

  • 格式不符:若上傳非指定格式的檔案,會顯示「請選擇 TTF、OTF、WOFF、WOFF2 或 TTC 字型檔案。」。
  • 空檔案:若檔案大小為 0 位元組,會顯示「此檔案為空。請選擇一個完整的字型檔案。」。
  • 檔案過大:檔案大小上限為 32 MB,超出則顯示「此字型已超過 32 MB 的限制。」。
  • 損壞或無法讀取:若檔案結構損壞,會顯示「該檔案不是可讀取且受支援的字型。它可能已損壞或使用了其他格式。」;若瀏覽器讀取失敗,則顯示「瀏覽器無法讀取此檔案。請嘗試其他副本。」。
  • 逾時與一般錯誤:讀取時間過長會觸發「讀取時間過長已停止。請嘗試較小或不同的字型檔案。」,而其他未知錯誤則會顯示「無法檢查該字型。」。

在隱私安全方面,本工具完全在用戶的瀏覽器本機執行,字型檔案不會上傳至 BroBroGo,確保了商業機密與版權檔案的安全。

常見問題解答

這能確認我已獲得授權使用該字型嗎?

不能。字型檔案內嵌的「授權條款文字」或「授權網址」僅屬於「檔案證據」,代表該字型檔案出廠時所宣告的通用條款。這些宣告無法確認是誰獲得了授權、購買者是誰,亦無法證明你目前的具體商業用途是否合規。

如果字型不包含授權條款文字怎麼辦?

如果檢查器顯示「標準名稱欄位中未宣告授權條款文字。」或「標準名稱欄位中未宣告授權網址。」,這僅代表該字型檔案在製作時未填寫標準欄位。這並不代表該字型可以免費或無限制使用,你仍需透過購買收據或聯絡字型製造商來確認授權狀態。

內嵌標記代表甚麼意思?

fsType 內嵌標記(如預覽與列印、可編輯等)是字型設計師針對「文件產生」所設定的技術限制。這些設定僅決定字型能否嵌入 PDF 等文件中,並不代表你擁有將其用於網頁字型(Webfont)、應用程式(App)開發、商業營利或重新分發的法律權利。

為什麼有些字型沒有顯示所有權記錄?

如果字型檔的 name 表中缺少相關資訊,檢查器會顯示「在標準名稱欄位中找不到所有權或來源記錄。」。這通常發生在開源字型、自製字型或經過特殊優化(如去除了元數據以縮減體積)的網頁字型中。