DSH Plugins
返回列表
🎮

dsh-font-plugin

趣味换装 更新于 2026.09.01

在终端中运行以下命令:

dsh plugin install wtksana/dsh-font-plugin

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中运行 dsh plugin install wtksana/dsh-font-plugin 即可安装该插件,也可从 https://github.com/wtksana/dsh-font-plugin 获取源码后本地安装。

插件介绍

dsh 的 Web UI 默认使用固定字体栈,想换正文中文字体、代码块等宽字体或调整连字表现,通常得去改主题样式文件或者手写 CSS 覆盖。dsh-font-plugin 把这三项控制统一收进 Settings → Plugins 下的官方风格卡片里,无需构建步骤,无需手动打补丁。

一切通过 CSS 自定义属性驱动:Editor 字体族控制 UI 框架和 Markdown 正文,Code 字体族作用于代码块、命令输出和日志面板,两者均接受逗号分隔的字体栈(带引号或不带均可,单名字自动加引号并附带系统回退)。连字提供 Auto、On、Off 三档,Auto 跟随主题默认。字号和字重刻意留给官方 Appearance 设置,保持插件职责单一。所有修改在 Save 后生效,持久化到 settings.yaml 的 dsh-font 命名空间,每个字段支持独立 Reset 恢复到主题默认值。

这个插件适合对 Web UI 排版有要求的 dsh 用户:希望中文 CJK 字体在 Markdown 中优先显示的读者、偏好特定等宽字体展示代码的开发者,或需要在密集排版中关闭连字以避免字形冲突的人。插件体积极小,预构建包随仓库提交,安装零依赖。

使用场景

  • 为 Markdown 正文指定 CJK 字体栈,让中文阅读体验更贴合个人偏好
  • 为代码块和日志面板切换等宽字体,匹配团队编码风格
  • 在密集排版中关闭连字,避免字形叠加导致的阅读障碍

适合人员

  • 关注 Web UI 中文排版体验的多语读者
  • 偏好特定等宽字体展示代码的开发者
  • 在意界面细节、希望微调字体表现的设计敏感型用户