Tinkerfont

免費瀏覽器擴充套件,讓你在真實網站上實時檢測、替換並預覽字型,無需開啟 DevTools 或改 CSS

深度報告

  • Tinkerfont 是一款免費的瀏覽器擴充套件(Chrome 與 Firefox),讓設計師、前端工程師和折騰黨可以直接在真實網站上實時檢測字型、替換字型並預覽效果,而不必開啟 DevTools、改 CSS 或切到 Figma。它由獨立開發者 Mighil 一人設計與開發,2026 年 6 月底在 Product Hunt 釋出,目前完全免費、不做賬號、不收集任何瀏覽資料。它的價值不在「大」,而在於精準地拿掉了設計與前端協作之間一個高頻的小摩擦:在真網頁上「試一下換個字型好不好看」。

  • Tinkerfont 的開發者是 Mighil(個人站 mighil.com),他自述是一名「通才」——既做設計也寫程式碼,經常出現在「排版很重要但又不是主要工作」的場景裡:審客戶的預釋出站點、接手別人寫的程式碼庫、琢磨某個頁面換個字型會不會更順眼。他在構建筆記裡說,DevTools 只能解決一半問題,一直沒有一個「直接線上上頁面試著換字型然後走人」的快方法,於是 Tinkerfont 最開始就是為補這個缺口而生的小工具。 產品最早只是「字型替換」:選頁面上正在用的字型,挑一個候選字型套上去,滾動看效果、做決定。後來的右鍵檢查器是受 Fontanello 啟發加上的——Mighil 公開感謝了 Lars Wästfelt 與 Fredrik Bergman 的原創意。Firefox 版本在 Chrome 版穩定後跟進,共用幾乎同一套程式碼,只套了一層瀏覽器適配層。產品沒有外部融資,也沒有公司實體,Chrome 商店頁面明確標註開發者「未以交易者身份自證」,定位是典型獨立開發者作品。上線節點上,它出現在 2026 年 6 月 30 日的 Product Hunt 日榜(當日約 140 票),隨後在 7 月 1 日前後被多箇中文與英文新品聚合站收錄。

  • Tinkerfont 的核心工作流有四個動作。第一是「檢查」:在頁面任意文字上右鍵,就能看到字型族、字重、字號、顏色和對比度,需要的值點一下即可複製,有字型檔案 URL 時也會顯示(實驗功能)。第二是「掃描」:開啟面板會掃描實時 DOM,列出頁面實際在用的全部字型族以及各自的出現次數,點某個字型族即可鎖定它,或用一個星號代表全部。第三是「替換」:搜尋 Bunny Fonts 上 1900+ 款開源字型,或上傳自己的 .woff2/.woff/.ttf/.otf 檔案,一鍵套用到頁面上。第四是「限定範圍」:可以把替換隻作用於導航欄、英雄區或你框選的任意區域,而不是全站一刀切。 延續性體驗是它和同類工具拉開差距的地方。替換規則按 hostname 存在本地儲存裡,重新整理或隔幾天回來還在;面板裡的匯出/匯入能把規則備份成 JSON,換瀏覽器或換裝置時把 Bunny 規則帶過去(自定義字型的規則需要重新上傳字型檔案)。1.1.0 版本(2026 年 7 月 10 日更新)加入了 tinkerfont.com/go 的「分享連結」——把當前站點的規則和限定區域生成一條連結,同事在同站開啟 Tinkerfont 貼上即可復現;同時支援從生效規則裡直接複製 CSS 片段,方便交付給開發。 技術實現上沒什麼花活:Chrome 端是 Manifest V3,後臺 service worker、內容指令碼注入、面板用 iframe 浮層承載;Bunny 字型目錄是打進擴充套件裡的一份 JSON,由一個小 Node 指令碼在 Bunny 新增字型時重新整理;關鍵技巧是把 Bunny 字型以 data URL 內聯,這樣即使在遮蔽外部字型 CDN 的嚴格 CSP 站點上也能換成功。遇到 SPA 或懶載入內容,用 MutationObserver 重新套用生效規則,避免翻頁後替換消失。Chrome 商店顯示安裝包僅 71KB 左右,屬於極輕量。

  • Tinkerfont 完全免費,沒有付費層級,也沒有賬號體系。開發者在多個渠道明確說明,可選的支持者捐助(supporter contributions)用於資助持續開發,但所有功能都無需付費即可使用。隱私政策宣告它不運營任何伺服器、不要求賬號、不向任何 Tinkerfont 服務端傳送瀏覽資料,字型規則、區域範圍、主題和上傳的字型都存在裝置本地(Chrome 的 chrome.storage.local / Firefox 的 browser.storage.local)。這種模式意味著它沒有直接的變現路徑,更像獨立開發者的作品集型工具——靠口碑和社群傳播,而非訂閱或廣告。

  • 正面反饋集中在「快」和「不打斷流程」。不少使用者提到,審預釋出站點或改版前想快速驗證字型搭配時,Tinkerfont 讓他們不用開 DevTools、不用建分支、不用改樣式表,截個圖就能去開會或發同事,痛點命中很準。社群聚合站 neodrop 的點評把它歸為「把小摩擦拿掉」型工具:功能不大,但剛好卡在設計與前端協作之間,容易被高頻使用。Chrome 商店頁面給出 5.0 的評分,不過評價樣本量很小,參考價值有限。 負面或侷限方面,使用者提到最多的是瀏覽器覆蓋:官方只測併發布 Chrome 與 Firefox,其他 Chromium 系瀏覽器「可能能用」但不保證。自定義字型規則在換裝置匯入後仍需重新上傳字型檔案,遷移不夠順。還有一類場景天生不支援:Chrome 網上應用店本身和 chrome:// 這類頁面根本跑不了擴充套件。對重度使用者來說,它沒有團隊協作後端,分享只能靠連結或 JSON 檔案,多人並行改一套字型的場景會比較彆扭。

  • 行業側看,Tinkerfont 被普遍歸類為「輕量、單點、做好一件事」的獨立工具,而非平臺型產品。ustack 等新品聚合站把它與同日的 Load Nova、Clade 等並列,強調它「在真實網頁上即時試字型」的定位。toolradar 的編輯點評給出的結論是:最大優點是「無賬號、無資料收集、完全免費」,最大短板是「僅限 Chrome 和 Firefox」。neodrop 在分析 7 月 1 日新品時指出,當天這一組產品都不是講宏大平臺夢,而是在補工作流裡的小洞;AgentPeek 和 Tinkerfont 的答案「更直接」,因為它們都貼著一個高頻動作、使用者願意每天開啟。整體看,媒體對它的定位清晰:一個被低估但實用的小工具,勝在剋制和本地優先。

  • Tinkerfont 本身沒有引發明顯爭議,但有幾類風險值得注意。其一,許可權面較寬:擴充套件申請「訪問你在所有網站上的資料」,雖然開發者宣告不收集、不回傳,但本地優先不等於零風險,使用者在敏感或內部站點上使用時應心裡有數。其二,它是單人維護的獨立專案,沒有公司背書、沒有 SLA,Bunny 字型目錄依賴第三方開源字型庫,若上游變動或開發者停止維護,工具可能慢慢失效。其三,分享連結(tinkerfont.com/go)意味著規則會經過開發者託管的短鏈服務,儘管只是配置而非瀏覽資料,但隱私偏執使用者可能介意。其四,自定義字型遷移需重新上傳,跨裝置工作流有摩擦,對需要頻繁換機或共享品牌字型的團隊不算友好。最後,它處在瀏覽器擴充套件生態裡,Chrome 與 Firefox 的商店政策、Manifest 版本演進都可能牽動它的實現方式。

  • 適合誰:設計師在交付前想快速驗證字型搭配、前端工程師在審別人程式碼時想看「換個字型會怎樣」、獨立開發者與內容創作者在真站點上調可讀性、以及任何不想開 DevTools 又想折騰排版的人。它特別適合「改版前的快速 gut check」和「給同事截一張對比圖」這類短平快場景。 不適合誰:需要跨團隊實時協作改一整套設計系統的人、只用 Safari 或 Edge 等非官方支援瀏覽器的人、以及依賴雲端同步字型庫的企業使用者。這些場景它覆蓋不到。 替代方案:如果你要的是更重的設計系統級字型管理,可看 Figma 的字型相關外掛或 v0 Design Systems 之類;如果你只想要「右鍵看字型」的輕量檢查,Fontanello 是 Tinkerfont 檢查器的靈感來源、也能單獨用;若重點是本地預覽自己上傳的字型,各瀏覽器自帶的 DevTools 渲染面板仍是兜底。

  • Tinkerfont 是一個剋制、好用、免費到底的字型實驗小工具:它不試圖成為設計平臺,而是精準解決「在真網頁上試字型」這個高頻小摩擦,本地優先、零賬號、零資料收集。如果你常在設計評審或前端除錯裡糾結字型,它值得裝一個;只是別指望它有團隊協作後端或跨全瀏覽器的覆蓋。

使用者評論

  • 頭像
    09s_w0qdyun
    太方便了!不用開 DevTools 就能直接換字型,在真實網頁上即時看到效果,省了好多時間,做設計預覽神器。

  • 頭像
    KKing
    第一次用就被驚豔到了,直接在頁面上換字型,直觀又高效。不用截圖去 Figma 裡模擬,在真實環境裡 scroll 一下就能看到排版效果,省了太多來回切換的時間。

  • 頭像
    Christopher.MitchellZ
    作為設計師,這個擴充套件是我測試網頁字型的首選工具,右鍵點選就能檢視當前字型資訊,還能直接替換成 Bunny Fonts 的字型庫,強烈推薦!

  • 頭像
    8ebe1b
    要是能支援更多字型來源就好了,目前只有 Bunny Fonts 雖然夠用但選擇還是侷限了一些。

  • 頭像
    crazyfish897
    給客戶做網站改版的時候拿這個直接在 staging 上把候選字型全換了一遍,客戶邊看邊挑,當場就定了方案。省掉了截圖、標註、改稿再截圖的無限迴圈,一個鐘頭的事十分鐘搞定了。

  • 頭像
    Bruce_Clark_X
    改了字型重新整理頁面設定還保留,這個跨 session 持久化功能太關鍵了,不用每次都重新配。CSS 匯出功能也很好用,我在 Tinkerfont 裡調好字型和字號,匯出 snippet 直接丟給前端上線。

  • 頭像
    AGutierrezK
    以前用 Fontanello 只能看字型資訊,要換字型還得自己去改 CSS,Tinkerfont 既能看到當前在用字型又能一鍵替換,右鍵 inspect 加面板 swap 一步到位,完全免費不用註冊,太良心了。

  • 頭像
    TylerHendersonK596
    400 多 KB 的擴充套件能做到這個程度,技術底子不錯。自定義字型上傳支援 woff2、ttf、otf,測試品牌字型直接傳上去就能看效果,不用等開發部署,前端設計師狂喜。

  • 頭像
    tedic64
    試了下對 CSP 限制嚴格的網站也能工作,內聯字型載入挺聰明的。不過有些用 Web Components 比較多的站效果不好,字型換不上去,希望後續能最佳化一下 shadow DOM 的相容性。

  • 頭像
    Sawyer530
    支援按頁面元素範圍替換字型這個很實用,我只想改導航欄的字型或者只改正文區域,不用整頁替換,除錯的時候精準多了,尤其適合大頁面逐步調整的場景。

  • 頭像
    Kevin.Ruiz_Max
    能用 JSON 匯出匯入配置,團隊協作的時候我把調好的字型規則匯出給隊友,他在另一臺電腦上一匯入就能復現同樣的測試環境,不用手動重配,太省心了。

  • 頭像
    Timothy_BaileyII
    做了一個 landing page 的 A/B 字型對比測試,用 Tinkerfont 切了 Inter、SF Pro 和 Noto Sans 三種字型各看一遍,截圖發給團隊投票決定,全程沒碰程式碼,效率提升不是一星半點。

  • 頭像
    Edward_BakerIII
    典型的那種「把小摩擦拿掉」型工具,功能不大但剛好切在設計和前端協作之間的痛點上。現在已經是我每天都會開啟的擴充套件了,看任何網站都會先右鍵 inspect 一下字型。

  • 頭像
    6m938ys
    給部落格換排版字型,以前要下載字型包、本地裝好、改 CSS、重新整理頁面才能看效果,現在裝了擴充套件點兩下就能試,試好了直接複製 CSS snippet 給開發上線,流程絲滑到不行。

  • 頭像
    EHicks
    官方只測試了 Chrome 和 Firefox,其他 Chromium 瀏覽器理論上能用但沒經過正式測試。我在 Edge 上用基本沒問題,但偶爾會碰到一些奇怪的渲染差異,希望早點把更多瀏覽器加入支援列表。

  • 頭像
    JAedw
    不收集使用者資料、不需要註冊賬號,隱私方面做得很好。很多號稱免費的瀏覽器擴充套件都在背後偷偷採集你的瀏覽記錄,Tinkerfont 明確說 no account no data collection,讓人放心用。

  • 頭像
    crazydog338
    免費、輕量、即裝即用,字型遊樂場的概念做得很好。WhatFont 只能識別,Fonts Ninja 要註冊,Tinkerfont 無門檻全功能免費,完勝。

  • 頭像
    IShal
    新版本加了 tinkerfont.com/go 短鏈分享,規則走作者託管的連結,隱私偏執黨可能介意,不過只是配置不是瀏覽資料。

  • 頭像
    xkn8f
    DOM 掃描功能列出頁面上所有在用字型及使用次數,做競品分析的時候掃一眼就能知道競爭對手的網站在用什麼字型搭配,省了不少靠肉眼判斷和查原始碼的時間,設計師利器。

  • 頭像
    Angela_CarterX
    Bunny Fonts 1900+ 款隨便換,開源字型庫夠玩一陣了。

  • 頭像
    Joshua.Brooks520
    Product Hunt 上 6 月 30 日上的,當天 140 票還拿了精選,獨立開發者一個人做出來不容易。功能不大但剛好戳中設計和前端協作之間的縫,屬於那種「早該有人做」的小工具。

  • 頭像
    MPatel_2023
    從生效規則裡直接複製 CSS 片段這個功能太懂交付了,調完直接把程式碼甩給開發。

  • 頭像
    KAmey
    範圍限定到導航欄或表格這種功能,比全站一刀切實用,改區域性排版就靠它。

  • 頭像
    Christine770
    裝了,真香。

  • 頭像
    LaurenRichter
    本地儲存、零賬號、零資料收集,這點比一堆要登入的垃圾擴充套件舒服太多。

  • 頭像
    YieldFavmer817
    做品牌規範落地的時候用它最順手:把客戶給的字型傳上去,直接在他們的官網上看實際效果,比在 Figma 裡盲調準多了。不過 chrome:// 和擴充套件商店本身跑不了,這點要心裡有數。

  • 頭像
    Kimberly.Lopez
    單人維護的獨立專案,沒公司背書,哪天不更新了也正常,且用且珍惜。

  • 頭像
    梅花634
    5.0 分,但評價太少,參考意義有限。

  • 頭像
    NDiaz
    自定義字型得重新上傳這個遷移體驗有點糙,JSON 規則倒是可以帶走。

  • 頭像
    JessicaGomez65
    SPA 翻頁後替換不丟這點很關鍵。之前用別的擴充套件,一導航或者懶載入內容出來,套好的字型就復位了,每次都要重來。Tinkerfont 用 MutationObserver 在 DOM 變化時重新套用生效規則,體驗順滑很多,做長頁面稽核時省心。