自定义界面与代码字体,控制连字开关
29/100
综合分
1
GitHub 星标
28
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-font-pluginnpm 源 · dsh-font-plugin 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-settings@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 自定义界面字体
- 自定义代码字体
- 控制连字开关
README
由 DeepSeek 最新模型翻译生成dsh-font-plugin
一个 DeepSeek Harness (dsh) 插件:为 Web UI 提供字体族和连字控制,以官方卡片样式呈现在 设置 → 插件 → 插件配置 中。
功能
- 字体族:编辑器 — 覆盖 --dsw-font-family(UI + Markdown 正文文本)
- 字体族:代码 — 覆盖 --ds-font-family-code(代码块 / 命令 / 日志)
- 字体连字 — Auto(主题默认)/ On / Off
字体族以逗号分隔的字体栈形式输入(例如 MiSans, Microsoft YaHei, sans-serif);带引号或不带引号的名称均可,单个名称会自动加引号并附带系统回退字体。保存时会原样存储你输入的内容(即使值等于官方默认值也会写入——根据官方插件配置约定,覆盖由字段在用户层中的存在来标记);重置会将字段恢复为主题默认值。
自 dsh 0.1.2 起,字重和字号由官方主题设置(外观)提供;本插件有意将这些留给官方界面。
默认值镜像官方 @deepseek-ai/dsh-client-ui-theme 基础样式表。更改在保存后生效,并持久化在 dsh 设置文档中($DSH_HOME/settings.yaml,命名空间 dsh-font)。UI 文案通过官方 ctx.locale 机制本地化(zh / en)。
展开完整文档(README 剩余 1 节)
dsh-font-plugin
一个 DeepSeek Harness (dsh) 插件:为 Web UI 提供字体族和连字控制,以官方卡片样式呈现在 设置 → 插件 → 插件配置 中。
功能
- 字体族:编辑器 — 覆盖 --dsw-font-family(UI + Markdown 正文文本)
- 字体族:代码 — 覆盖 --ds-font-family-code(代码块 / 命令 / 日志)
- 字体连字 — Auto(主题默认)/ On / Off
字体族以逗号分隔的字体栈形式输入(例如 MiSans, Microsoft YaHei, sans-serif);带引号或不带引号的名称均可,单个名称会自动加引号并附带系统回退字体。保存时会原样存储你输入的内容(即使值等于官方默认值也会写入——根据官方插件配置约定,覆盖由字段在用户层中的存在来标记);重置会将字段恢复为主题默认值。
自 dsh 0.1.2 起,字重和字号由官方主题设置(外观)提供;本插件有意将这些留给官方界面。
默认值镜像官方 @deepseek-ai/dsh-client-ui-theme 基础样式表。更改在保存后生效,并持久化在 dsh 设置文档中($DSH_HOME/settings.yaml,命名空间 dsh-font)。UI 文案通过官方 ctx.locale 机制本地化(zh / en)。
安装
从 npm 安装
dsh plugin --profile web add dsh-font-plugin
从 GitHub 安装
dsh plugin --profile web add github:wtksana/dsh-font-plugin
预构建的打包产物(lib/)已提交,因此安装时无需构建步骤或 prepare 授权。
本地开发
dsh plugin --profile web add ./path/to/dsh-font-plugin
然后启动 dsh(编辑打包产物后需要重启,因为客户端打包版本号在启动时计算):
dsh --profile web
配置
在 Web UI 中打开 设置 → 插件 → 插件配置,展开 dsh-font-plugin 卡片,编辑字段并点击 保存。
或直接编辑 $DSH_HOME/settings.yaml:
dsh-font:
editorFont: MiSans
codeFont: MiSans
ligatures: auto
dsh plugin remove dsh-font-plugin 会同时卸载该包及其补丁层。
开发说明
本包是一个双面插件:
- lib/index.js — 宿主端:通过 ctx.settings.register('dsh-font', FontSettingsSchema, { applies: 'live' }) 注册 dsh-font 设置命名空间。该 schema 以 FontSettingsSchema 导出,刻意不以 Config 导出:Cordis 会用插件的 Config 导出校验行自身的配置,而带有必填字段的设置 schema 会导致该行在启动时校验失败。
- lib/client.js — 浏览器端:dsh.client 包(__ModuleLoader__.load + exports.apply)。样式标签在工厂实例化时创建,并带有 data-plugin / data-plugin-css 标记,以便客户端模块系统将其登记用于 HMR 拆除;卡片以命名空间为键注册到 settings.plugin.item,字体通过带有 !important 的 CSS 变量应用(ui-theme 基础样式表可能会在我们的样式标签之后注入)。
卡片语义遵循官方插件配置契约:字段在原始用户层中存在即视为已覆盖,重置会暂存一次清除(针对组合 base,回退到内置默认值),而保存一个等于官方默认值的值仍会存储它,而不是静默清除。内置默认值(DEFAULT_CFG、FONT_TOKENS)与宿主 schema 默认值及 ui-theme 基础样式表保持一致——当你更改默认值时,请同时更新这两部分。
客户端包修订版本在启动时计算——编辑包后请重启 dsh。
许可证
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
wtksana/dsh-font-plugin
自定义界面与代码字体,控制连字开关
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,270已汉化DSH
70.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。