🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

字体与连字设置 wtksana/dsh-font-plugin

DeepSeek Harnessv1.0.2
wtksana64 天前有提交已提供中文文档扫描:未发现敏感能力

自定义界面与代码字体,控制连字开关

29/100
综合分
1
GitHub 星标
28
npm 周下载
—/5
用户评分

数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-font-plugin
npm 源 · dsh-font-plugin 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]✓
静态安装检查通过
未做真实安装
L4 · 真实安装等级说明 →
数据截至 2026/10/24·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 64 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-font-plugin @ 1.0.2
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/23 11:36:55

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 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
预览分享卡片长什么样 ↓wtksana/dsh-font-plugin
分享 · DeepSeek Harness Hub
wtksana/dsh-font-plugin

自定义界面与代码字体,控制连字开关

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部