拖动滑块实时调整界面字号字体行高与文字颜色
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add SHW-bit/dsh-font-adjust该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DSH 字体调整插件:字号、字体、字重、行高、文字颜色,实时预览、保存、恢复默认。
README
由 DeepSeek 最新模型翻译生成dsh-font-adjust
给 DSH(DeepSeek Harness) Web 界面加一行「字体调整」:字号、字体、字重、行高、文字颜色,拖动即生效,保存后下次打开还在,一键恢复默认。
官方设置里已经有字号和字体,但没有字重、行高、颜色,也没有把这几项放在一起的实时预览。这个插件补的就是这几项。
这是一个 DSH client 插件(dsh.client + cordis.patch.yml bundle),零依赖,不改动 DSH 本体。
装
node install.mjs --check # 先看会改什么,不写盘
node install.mjs # 装
脚本做三件事:把文件真拷贝进 profile/node_modules/dsh-font-adjust(不用 pnpm —— 本地路径会被建成 junction,桌面端插件列表读不到)、往 profile 的 dependencies 记一行来源、往 dsh.profile.bundles 末尾加 dsh-font-adjust。改 package.json 前自动备份成 package.json.bak-<时间戳>,重复跑幂等。
改完重启 DSH。插件管理里能看到「字体调整」,可以开关。
卸载:node install.mjs --uninstall。
展开完整文档(README 剩余 1 节)
dsh-font-adjust 给 DSH(DeepSeek Harness) Web 界面加一行「字体调整」:字号、字体、字重、行高、文字颜色,拖动即生效,保存后下次打开还在,一键恢复默认。 官方设置里已经有字号和字体,但没有字重、行高、颜色,也没有把这几项放在一起的实时预览。这个插件补的就是这几项。 这是一个 DSH client 插件(dsh.client + cordis.patch.yml bundle),零依赖,不改动 DSH 本体。 装 node install.mjs --check # 先看会改什么,不写盘 node install.mjs # 装 脚本做三件事:把文件真拷贝进 profile/node_modules/dsh-font-adjust(不用 pnpm —— 本地路径会被建成 junction,桌面端插件列表读不到)、往 profile 的 dependencies 记一行来源、往 dsh.profile.bundles 末尾加 dsh-font-adjust。改 package.json 前自动备份成 package.json.bak-<时间戳>,重复跑幂等。 改完重启 DSH。插件管理里能看到「字体调整」,可以开关。 卸载:node install.mjs --uninstall。 用 打开 设置 → 通用,滚到底部的「字体调整」: | 控件 | 范围 | 作用 | | 字号 | 12–22 px | 会话正文基准。标题、表格、行高按官方那条阶梯一起缩放 | | 字体 | 任意本机字体名,逗号分隔 | 直接填 Microsoft YaHei, sans-serif;留空用系统默认栈 | | 字重 | 300 / 400 / 500 / 600 / 700 | 作用于正文,标题和加粗保持自己的层级 | | 行高 | 1.2–2.2 倍 | 按当前字号换算成像素 | | 文字颜色 | 取色器或 #rrggbb | 留空跟随主题(浅色/深色自动适配) | - 实时预览:面板底部那块文字跟着变;同时会话正文当场就变,不用保存。 - 保存设置:写进浏览器 localStorage(键 dsh-font-adjust:v1),下次打开自动套用。不点保存,这次刷新就恢复原样。 - 恢复默认:清掉保存值,所有项回到 14px / 系统字体 / 400 / 1.71 / 跟随主题。 为什么这么写 - 字号走官方变量:官方把整条排版阶梯都挂在 --dsh-content-font-size 上(--dsw-font-markdown-h1 之类都是 calc(21px + var(--dsh-content-font-delta)))。改这一个变量,标题/表格/行高自己跟着走,不用逐个 class 追。插件在 body 上写这个变量,比官方那条 body.style 内联样式优先级更高。 - 字体走 --dsh-font-family-text:官方 base.css 里 --dsw-font-family 就引用它。注入时按 CSS 规则清洗字体名(去引号尖括号、通用字族不加引号),避免拼出坏值。 - 行高走 --dsw-font-markdown-base 一族:官方的正文行高是 calc(24px + delta),跟字号绑死。要独立控制行高,只能覆盖这几个 shorthand 变量。 - 作用域是 [data-slot="conversation.chat.flow"]:只动会话正文,侧栏、工具栏、输入框不动,布局不会被拉坏。 - 零依赖:不 import 任何 @deepseek-ai/* 的值。store 服务在静态模块表里就用它(面板自动重渲染),拿不到就退回组件内 useState,两条路都不炸。 已知边界 - 只覆盖会话正文。侧栏、设置面板、输入框不跟着变——这是有意的,避免把界面骨架撑坏。要全界面生效,把 SCOPE 改成 'body'。 - 颜色不随主题切换。选了深色文字再切到暗色主题,字会看不清;面板里有「跟随主题」按钮一键清掉。官方字号设置页同理不管颜色。 - 不枚举本机字体。浏览器不给已安装字体列表,输入框只给常见字体建议(datalist),实际能填任意字体名,缺字体会回退。 - 保存是本机浏览器级的。localStorage 跟着浏览器走,换浏览器/清缓存就没了;不是 profile 级配置。 文件 | 文件 | 作用 | | package.json | 声明 bundle patch 与 dsh.client | | cordis.patch.yml | 往 profile 插一行插件 | | index.js | Host 半,空实现(逻辑全在浏览器) | | client.js | 全部功能:样式注入 + 设置面板 | | locale/zh.json、locale/en.json | 插件管理里显示的名称与说明 | | icon.svg | 插件图标 | | install.mjs | 装进 / 卸出 profile | | LICENSE | MIT |
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
SHW-bit/dsh-font-adjust
拖动滑块实时调整界面字号字体行高与文字颜色
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,362已汉化DSH
71.4
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,076已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,814已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。