在 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 的逐級自定義。
使用方式¶
- 打開 DeepSeek Harness → 設置 → 左側「自定義字體」。
- 在基礎頁的三欄中分別設置正文、標題、代碼的字體、字號、加粗與顏色。
- 點擊「高級設置」可展開更多選項,包括 h1~h6 的獨立設置、內置字體開關、版式微調等。
- 使用「應用作者推薦」可一鍵應用預設的排版方案,或使用「一鍵恢復默認值」復位。
- 改動即時生效,並自動保存。
設置持久化¶
插件將設置文件保存在 ~/.dsh/dsh-custom-font/settings。這種設計使得設置跟隨 DSH 的配置目錄,更換桌面外殼或重裝環境時不會丟失,支持通過「導出設置」與「導入設置」進行備份或遷移。在深色模式下,插件會自動調整鏈接顏色爲亮藍,確保可讀性。
技術細節與注意事項¶
- 字體來源:插件內置字體遵循 SIL Open Font License 1.1 與 GUST Font License,代碼遵循 MIT 許可證。
- 權限要求:插件通過 PowerShell 讀取 Windows 系統字體,不需要管理員權限。
- 數據安全:內置字體文件僅在本地宿主端返回,不會聯網下載。