dsh-font-enhancer:按區域自定義 DSH 界面字體與顏色

前言

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 款皮膚目錄,在任一處切換皮膚,三個懸浮球的面板顏色會實時同步。

使用步驟

  1. 點擊界面右下角的浮動 Aa 按鈕。
  2. 在設置面板中,勾選需要調整的區域複選框,展開對應的設置項。
  3. 分別調整中英文字體、字號、行距、字重、斜體和顏色。
  4. 若希望全站統一,勾選“統一顏色”或“統一字體”。
  5. 調整滿意後,點擊“保存方案”將當前配置存爲命名主題。

平臺與限制

插件純客戶端運行,無外部依賴和構建步驟,支持 DSH 網頁端(瀏覽器訪問 Web GUI)和桌面端(Electron 窗口)。
默認中文字體爲楷體,英文爲 Times New Roman。字體列表與 Microsoft Word 一致。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜