dsh-font-enhancer:按区域自定义 DSH 界面字体与颜色

前言

DSH 的默认界面字体和字号通常难以满足所有人的审美需求。dsh-font-enhancer 是一个纯客户端插件,允许你按区域(例如消息区、侧边栏、输入框)单独调整中英文字体、字号、行距、颜色等属性,也支持全局统一控制和主题保存。

安装

通过 DSH 命令行安装插件:

dsh plugin --profile desktop add ./dsh-font-enhancer

也可以将插件文件夹放入 node_modules/ 目录,并在配置文件中添加包名。

功能介绍

区域样式设置

插件预置了 15 个 UI 区域,包括左侧栏、Logo、新建会话、任务板、工作区名、设置、消息区、会话标题、输入区、Tabs、轮次指示、Agent/模型名、右侧扩展面板、代码块、底部展开条。
选中某个区域对应的复选框,即可展开该区域的设置面板。你可以分别设置该区域的中英文字体、字号、行距、字重(100-900 滑块)、斜体以及文字颜色。

全局统一与框选

若想一次性调整所有区域的样式,可以使用“统一颜色”或“统一字体”功能。勾选这两个开关后,只需设置一个取色器或字体,所有已启用区域都会应用该设置。
对于难以定位的元素,可以使用“框选区域”功能。在实时页面上拖拽鼠标框选元素,系统会自动识别并生成对应的设置卡片。

主题管理与随机生成

完成调整后,可以将当前配置保存为命名主题。支持重命名和删除主题,且设置存储在 localStorage 中,刷新或重启 DSH 后不会丢失。
面板提供“随机字体”和“随机配色”按钮,可快速生成高区分度的配色方案或随机字体组合。此外,支持一键下载并安装霞鹜文楷、得意黑等可爱字体。
该插件还与 dsh-todo-float-ball 和 dsh-skill-browser 共享 128 款皮肤目录,在任一处切换皮肤,三个悬浮球的面板颜色会实时同步。

使用步骤

  1. 点击界面右下角的浮动 Aa 按钮。
  2. 在设置面板中,勾选需要调整的区域复选框,展开对应的设置项。
  3. 分别调整中英文字体、字号、行距、字重、斜体和颜色。
  4. 若希望全站统一,勾选“统一颜色”或“统一字体”。
  5. 调整满意后,点击“保存方案”将当前配置存为命名主题。

平台与限制

插件纯客户端运行,无外部依赖和构建步骤,支持 DSH 网页端(浏览器访问 Web GUI)和桌面端(Electron 窗口)。
默认中文字体为楷体,英文为 Times New Roman。字体列表与 Microsoft Word 一致。

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

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

小夜