用Inter字體?Impeccable overused-font規(guī)則解析)
為什么AI都愛(ài)用Inter字體Impeccable overused-font規(guī)則解析【免費(fèi)下載鏈接】impeccableThe design language that makes your AI harness better at design.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/im/impeccable 你有沒(méi)有發(fā)現(xiàn)用 AI 生成的官網(wǎng)長(zhǎng)得越來(lái)越像答案就藏在字體里——Impeccable是一款面向 AI 編碼智能體的設(shè)計(jì)語(yǔ)言工具它內(nèi)置 59 條確定性檢測(cè)規(guī)則其中overused-font字體濫用規(guī)則專門攔截 Inter、Roboto 這類AI 味十足的字體幫你守住界面的獨(dú)特性。一、為什么AI總愛(ài)用Inter問(wèn)題的根源是數(shù)據(jù)同化主流大模型都在同一批 SaaS 模板上訓(xùn)練于是生成的頁(yè)面不約而同地收斂到同一套視覺(jué)指紋——Inter 包辦所有文字、紫藍(lán)漸變、卡片套卡片、圓角方塊圖標(biāo)。Impeccable 項(xiàng)目文檔一針見(jiàn)血地寫道Inter for everything... the same handful of tells on every project見(jiàn) README.md。更微妙的是兩波單一種族現(xiàn)象世代典型字體老牌單一種族Inter、Roboto、Open Sans、Lato、Montserrat、Arial、Helvetica新一代單一種族AI 技能流 / Vercel / GitHub 默認(rèn)波Fraunces、Geist、Mona Sans、Plus Jakarta Sans、Space Grotesk 等完整的 16 個(gè)高危字體名單定義在 constants.mjs規(guī)則本身則注冊(cè)在 antipatterns.mjsEach new wave of AI-generated UIs converges on the same handful of faces. Choose a face that gives your interface personality.二、overused-font 是如何檢測(cè)你的頁(yè)面的Impeccable 提供了兩條互補(bǔ)的掃描路徑無(wú)需 LLM、無(wú)需 API Key1?? 瀏覽器實(shí)測(cè)路徑更精準(zhǔn)打開(kāi)真實(shí)頁(yè)面后遍歷所有含文字的元素讀取**計(jì)算后樣式computed style**統(tǒng)計(jì)每個(gè)字體的實(shí)際使用占比——只統(tǒng)計(jì)用戶真正看到的內(nèi)容而不是 CSS 文件里寫了但沒(méi)生效的規(guī)則檢測(cè)邏輯見(jiàn) checks.mjs頁(yè)面文本元素≥ 20 個(gè)才開(kāi)始統(tǒng)計(jì)小頁(yè)面不觸發(fā)某字體占比≥ 15%才算主字體再比對(duì)黑名單才標(biāo)記報(bào)告形如Primary font: inter (68% of text)。2?? 靜態(tài)掃描路徑無(wú)需啟動(dòng)瀏覽器解析 HTML 中的 CSS 規(guī)則、Google Fonts 的family參數(shù)提取邏輯在 fonts.mjs以及裸寫的font-family聲明命中即報(bào)告實(shí)現(xiàn)見(jiàn) checks.mjs。三、一個(gè)貼心細(xì)節(jié)品牌字體豁免 規(guī)則聰明地豁免了品牌在自己域名上用品牌字體的場(chǎng)景——例如 Roboto 出現(xiàn)在*.google.com上、Geist 出現(xiàn)在*.vercel.com上、Mona Sans 出現(xiàn)在*.github.com上都不會(huì)誤報(bào)豁免表維護(hù)在 constants.mjs。四、被標(biāo)記了怎么辦三種放行方式?單文件內(nèi)聯(lián)豁免在文件里加注釋!-- impeccable-disable overused-font: exported brand doc --?項(xiàng)目級(jí)豁免特定值例如 Inter 就是品牌字體npx impeccable ignores add-value overused-font Inter --reason Brand font?忽略整個(gè)目錄npx impeccable ignores add-file src/legacy/**配置與說(shuō)明詳見(jiàn) README.md。五、如何擺脫AI 臉裝好檢測(cè)項(xiàng)目根目錄執(zhí)行npx impeccable install再用npx impeccable detect src/隨時(shí)掃描詳見(jiàn) README.md換字執(zhí)行/impeccable typeset它會(huì)按設(shè)計(jì)上下文重排字體選擇與層級(jí)參考規(guī)范見(jiàn) typeset.md讓規(guī)則常駐Impeccable 的 design hook 會(huì)在你每次編輯 UI 文件后自動(dòng)跑檢測(cè)器把字體濫用等問(wèn)題直接反饋給 AI機(jī)制見(jiàn) README.md。寫在最后overused-font只是 Impeccable 59 條確定性規(guī)則中的一員但它精準(zhǔn)戳中了 AI 生成設(shè)計(jì)最大的軟肋——千人一面的審美慣性。選一款有性格的字體是讓 AI 作品不像 AI 做的最便宜的一步。?【免費(fèi)下載鏈接】impeccableThe design language that makes your AI harness better at design.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/im/impeccable創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考