dsh-custom-font:DSH 界面字體自定義插件

在 DeepSeek Harness(DSH)的使用或開發過程中,界面字體的統一性與閱讀體驗直接影響信息獲取效率。現有的界面定製方案往往涉及修改配置文件,不夠直觀。dsh-custom-font 插件提供了一種“所見即所得”的字體與排版調整方案,支持即時生效與自動保存,解決了中英文混排不一致以及設置跨環境遷移的問題。

插件定位

該插件由 Vergil-long 維護,定位爲 DSH 的自定義界面字體插件。它允許用戶在設置頁中像操作 Word 一樣修改界面文字的字體、字號、加粗、顏色與版式,改動即時生效。插件內置了兩套開源字體,並內置了一套作者推薦的排版方案,無需用戶預先安裝字體即可獲得一致的觀感。

安裝與啓用

通過 DSH 的命令行工具進行安裝:

npx @deepseek-ai/dsh plugin --profile web add dsh-custom-font

安裝後,插件會自動集成到 DSH 的設置菜單中。

核心功能

插件提供了以下核心能力:

  • 所見即所得的調整:支持字體、字號、加粗、顏色調整,以及版式細節(兩端對齊、引用塊斜體+豎線、行內代碼灰底、表頭樣式、鏈接顏色等)。
  • 自動讀取系統字體:在 Windows 環境下,插件會自動讀取已安裝字體庫(200+ 個字體),並生成下拉列表供選擇,支持一鍵刷新。
  • 中英文分離設置:正文與標題可分別設置中文字體與西文字體,確保數字與英文跟隨西文字體棧,保持排版整潔。
  • 內置字體支持:內置 STIX2Text(西文正體)與 Latin Modern Mono Light(代碼體)兩套開源字體。這些字體僅在需要時由本地宿主端返回,不聯網下載。用戶可在高級設置中關閉內置字體。
  • 分類管理:提供正文、標題、代碼三類基礎設置,並在高級設置中支持 h1~h6 的逐級自定義。

使用方式

  1. 打開 DeepSeek Harness → 設置 → 左側「自定義字體」。
  2. 在基礎頁的三欄中分別設置正文、標題、代碼的字體、字號、加粗與顏色。
  3. 點擊「高級設置」可展開更多選項,包括 h1~h6 的獨立設置、內置字體開關、版式微調等。
  4. 使用「應用作者推薦」可一鍵應用預設的排版方案,或使用「一鍵恢復默認值」復位。
  5. 改動即時生效,並自動保存。

設置持久化

插件將設置文件保存在 ~/.dsh/dsh-custom-font/settings。這種設計使得設置跟隨 DSH 的配置目錄,更換桌面外殼或重裝環境時不會丟失,支持通過「導出設置」與「導入設置」進行備份或遷移。在深色模式下,插件會自動調整鏈接顏色爲亮藍,確保可讀性。

技術細節與注意事項

  • 字體來源:插件內置字體遵循 SIL Open Font License 1.1 與 GUST Font License,代碼遵循 MIT 許可證。
  • 權限要求:插件通過 PowerShell 讀取 Windows 系統字體,不需要管理員權限。
  • 數據安全:內置字體文件僅在本地宿主端返回,不會聯網下載。

參考資源

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

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

小夜