DeepSeek Harness(DSH)采用插件化架构,旨在为用户提供灵活的扩展能力。在智能体开发与调试过程中,默认的界面字体和代码字体往往无法完全契合个人阅读习惯或特定场景需求。dsh-font-customizer 插件针对这一痛点,允许用户独立定制 Web 界面的字体栈与代码等宽字体,并提供正文字号的微调功能。
这是一个由用户 daha1216 维护的 DSH 插件,核心价值在于提供一套完整的字体自定义方案,包括界面与代码字体分离、字号调节以及本地字体扫描能力。
核心功能¶
-
界面与代码字体分离
插件支持通过参数独立配置全局界面字体栈 (--dsw-font-family) 与代码块等宽字体 (--ds-font-family-code),实现界面的通用字体与代码显示字体的解耦。 -
正文字号微调
支持在 12–17px 范围内自由调节正文字号,以适应不同的屏幕显示需求。 -
本机字体探测与扫描
具备智能探测功能,可识别预设字体在本机是否已安装(已装标注)。同时支持一键调用本地字体 API,扫描系统全部已装字体。 -
常用字体预设与自定义
内置思源黑体/宋体、霞鹜文楷、鸿蒙字体以及 JetBrains Mono、Fira Code 等流行代码字体。除了使用预设外,也支持手动填写任意 CSS 字体栈。 -
宿主机持久化
配置以原子方式写入本地存储。这实现了跨浏览器、多端设备的自动同步,并支持一键重置配置。
安装与启用¶
在终端中执行以下命令进行安装或更新:
dsh plugin --profile web add github:daha1216/dsh-font-customizer
安装或更新后,请重启 DSH Web 并刷新网页。设置入口通常位于 设置 → 通用 → 字体。
典型用法¶
- 独立配置字体栈:分别设置
--dsw-font-family指定界面字体,设置--ds-font-family-code指定代码字体。 - 调节字号:在 12–17px 范围内选择合适的数值。
- 扫描字体:点击扫描按钮,通过本地字体 API 获取系统已安装字体列表。
- 自定义字体:在预设列表中选择,或手动输入 CSS 字体栈字符串。
注意事项¶
该插件以当前 DSH 进程的权限运行。安装前建议检查源码与许可证(MIT)。由于涉及本地字体 API 的调用,请确保宿主机环境具备相应的系统字体资源。