前言¶
DSH 的默認界面字體和字號通常難以滿足所有人的審美需求。dsh-font-enhancer 是一個純客戶端插件,允許你按區域(例如消息區、側邊欄、輸入框)單獨調整中英文字體、字號、行距、顏色等屬性,也支持全局統一控制和主題保存。
安裝¶
通過 DSH 命令行安裝插件:
dsh plugin --profile desktop add ./dsh-font-enhancer
也可以將插件文件夾放入 node_modules/ 目錄,並在配置文件中添加包名。
功能介紹¶
區域樣式設置¶
插件預置了 15 個 UI 區域,包括左側欄、Logo、新建會話、任務板、工作區名、設置、消息區、會話標題、輸入區、Tabs、輪次指示、Agent/模型名、右側擴展面板、代碼塊、底部展開條。
選中某個區域對應的複選框,即可展開該區域的設置面板。你可以分別設置該區域的中英文字體、字號、行距、字重(100-900 滑塊)、斜體以及文字顏色。
全局統一與框選¶
若想一次性調整所有區域的樣式,可以使用“統一顏色”或“統一字體”功能。勾選這兩個開關後,只需設置一個取色器或字體,所有已啓用區域都會應用該設置。
對於難以定位的元素,可以使用“框選區域”功能。在實時頁面上拖拽鼠標框選元素,系統會自動識別並生成對應的設置卡片。
主題管理與隨機生成¶
完成調整後,可以將當前配置保存爲命名主題。支持重命名和刪除主題,且設置存儲在 localStorage 中,刷新或重啓 DSH 後不會丟失。
面板提供“隨機字體”和“隨機配色”按鈕,可快速生成高區分度的配色方案或隨機字體組合。此外,支持一鍵下載並安裝霞鶩文楷、得意黑等可愛字體。
該插件還與 dsh-todo-float-ball 和 dsh-skill-browser 共享 128 款皮膚目錄,在任一處切換皮膚,三個懸浮球的面板顏色會實時同步。
使用步驟¶
- 點擊界面右下角的浮動 Aa 按鈕。
- 在設置面板中,勾選需要調整的區域複選框,展開對應的設置項。
- 分別調整中英文字體、字號、行距、字重、斜體和顏色。
- 若希望全站統一,勾選“統一顏色”或“統一字體”。
- 調整滿意後,點擊“保存方案”將當前配置存爲命名主題。
平臺與限制¶
插件純客戶端運行,無外部依賴和構建步驟,支持 DSH 網頁端(瀏覽器訪問 Web GUI)和桌面端(Electron 窗口)。
默認中文字體爲楷體,英文爲 Times New Roman。字體列表與 Microsoft Word 一致。