dsh-plugin-wenkai-font:把 DeepSeek Harness Web 界面換成霞鶩文楷

前言

DeepSeek Harness(DSH)的 Web 界面默認使用系統與內置字體棧。長時間閱讀對話、Markdown 與設置頁時,若希望界面與正文統一爲更易讀的中文襯線風格,通常需要在瀏覽器或系統層面單獨配置,且未必覆蓋 Harness 通過 CSS 變量控制的組件。社區插件 dsh-plugin-wenkai-font 在 Harness 主題層把文本字體切換爲 LXGW WenKai(霞鶩文楷),並把 Web 字體隨插件打包,便於離線使用。下面介紹其定位、安裝方式與生效範圍。

這是什麼

dsh-plugin-wenkai-font 由維護者 AaronOhO 發佈,在 SkillHub 社區目錄中歸類爲「趣味換裝」。插件只做一件事:通過 Harness 主題變量 --dsh-font-family-text,讓 Web GUI 的界面與對話文本優先使用霞鶩文楷;字體資源內置,系統已安裝同名本機字體時優先 local(),未安裝時按需加載插件內的 woff2 分片。當前 package 版本爲 1.0.0(以倉庫 package.json 爲準)。

核心功能

  • 界面與對話文本:將「霞鶩文楷」置於內置字體棧之前,body 及讀取 --dsw-font-family 的組件(Markdown、輸入框、側欄、設置頁等)會跟隨。
  • 離線可用:內置按 unicode-range 切分的 woff2 子集;頁面只拉取實際用到的區段。路由前綴爲 /dsh-wenkai/...。
  • Host / Client 雙半:Host 在 index 文檔 <head> 注入樣式表;Client 爲已打開頁面補掛,卸載時移除 <link>。
  • 不改代碼塊與終端:仍由 --ds-font-family-code 與側欄 xterm 字體控制;可在 設置 → 通用 → 更多字體設置 中單獨指定(例如等寬版需系統已安裝 LXGW WenKai Mono)。
  • 尊重用戶在設置裏的文本字體:設置頁選擇會以內聯變量寫到 body,覆蓋插件默認值;插件不強制覆蓋。
  • 無工具、對話行、槽位或設置命名空間改動;禁用或卸載後路由、注入與樣式表移除,字體恢復默認。

安裝與啓用

面向 Web profile 的官方安裝命令如下:

dsh plugin --profile web add github:AaronOhO/dsh-plugin-wenkai-font

也可在本機用 Plugin Manager 的 install_bundle 安裝插件目錄。啓用後在 Plugins 頁面切換「霞鶩文楷字體」一行,或通過 plugin_manager / profile 補丁層操作。啓用後重新加載一次頁面,以便 Host 注入與 Client 補掛生效。

典型用法與驗證

日常用法即安裝、啓用並重載頁面,無需額外配置項。若要確認字體已生效,README 給出可復現檢查:

  1. 頁面加載後,在瀏覽器控制台執行:document.fonts.check('16px "LXGW WenKai"') 應爲 true;getComputedStyle(document.body).fontFamily 應包含 LXGW WenKai。
  2. 對本地 Harness 端口請求:curl -I http://127.0.0.1:<port>/dsh-wenkai/font.css 及任意子集文件應返回 200 且 content-type 正確。
  3. 在 Plugin Manager 詳情頁應能看到本插件標題、說明與圖標。

適用場景與注意

適合希望在 DSH Web 端統一中文閱讀字體、又希望離線不依賴外部 CDN 的用戶。插件以當前 dsh 進程權限 運行並註冊靜態路由;安裝前應自行查看 GitHub 倉庫 源碼與許可證:插件代碼與圖標爲 MIT,內置字體爲 SIL Open Font License 1.1(詳見倉庫 FONT-LICENSES.md 與 assets/fonts/OFL.txt)。DSH 社區目錄(如 SkillHub 插件頁)爲獨立站點,與 DeepSeek / 幻方無官方從屬關係;生態上 Harness 強調「一切皆插件」,本插件屬於界面外觀類擴展,不涉及對話邏輯或工具鏈。

結尾

dsh-plugin-wenkai-font 在不大改 Harness 行爲的前提下,把 Web 界面與對話文本默認換成霞鶩文楷,並內置 Web 字體以支持離線。需要目錄信息與一鍵跳轉時,可訪問 SkillHub 目錄頁 或 GitHub:AaronOhO/dsh-plugin-wenkai-font。

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

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

小夜