dsh-font:自定義 DeepSeek Harness Web 界面字體

DeepSeek Harness 插件通常用於擴展功能。在 Web 界面中,字體是影響閱讀體驗的關鍵因素。dsh-font 插件通過添加配置項,允許用戶直接在設置中修改界面和代碼的字體族、字重及大小。

這是什麼

這是由 citisen 維護的 DeepSeek Harness 插件(MIT 許可)。它作爲一個第三方 Bundle,在 Settings → General 中新增“Fonts”行,利用 settingsScope 服務和 ctx.theme.overrideTokens 覆蓋默認的 CSS 變量。

核心功能

  • 界面字體與大小:自定義非代碼 UI 文本的字體棧(支持字重),並提供 75% 至 150% 的文本縮放。
  • 代碼字體與大小:獨立控制代碼塊和行內代碼的字體棧,支持 10px 至 20px 的尺寸調整。
  • 字體查詢編輯器:內置語法高亮和補全功能的編輯器,直接編輯字體查詢語言。

典型用法

  1. 在 Settings → General 中找到 Fonts 行。
  2. 在字體查詢編輯器中輸入字體族(如 Inter, system-ui, sans-serif),或在數字輸入框中調整大小(如 125%、16px)。
  3. 檢查插件狀態,使用命令:dsh --profile web --dump-config。
  4. 卸載時執行:dsh plugin --profile web remove @citisen/dsh-font。

適用場景與注意

  • 版本要求:必須使用 dsh 0.1.5-rc.1 或更高版本(支持 0.1.5-rc.x 和 0.1.7-alpha.1)。
  • 權限與來源:插件以當前 DSH 進程權限運行,安裝前應檢查源碼與許可證。
  • 功能變更:版本 0.3.1 移除了對話文本大小的控制,該功能已迴歸到 dsh 自帶的 Appearance 設置中;版本 0.2.4 停止借用設計系統圖標。
  • 啓動問題:若插件啓動失敗顯示 pending (waiting for service: settingsScope),可嘗試禁用該行(在 cordis.patch.yml 中設置 disabled: true)、單次引導覆蓋或移除插件。
  • 設置恢復:dsh 0.1.7 重命名設置導致舊配置丟失時,可通過導入 settings.yaml.imported 恢復。

dsh-font 提供了精細化的 Web 界面字體控制能力。更多詳情請參考插件目錄或GitHub 倉庫。

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

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

小夜