dsh-font

@tianyhjg-lab · 主题与外观
检测未发现问题无安装脚本

为 DSH Web GUI 提供 99 个界面字体与 31 个代码字体切换,中西文自动搭配,即选即生效

v1.1.0版本
GitHub 源码安装安装方式
2026-08-14最近更新
9Star
dsh plugin --profile web add github:tianyhjg-lab/dsh-font查看仓库

插件介绍

根据仓库资料整理 · commit d299f56

主要功能

  • 提供 99 个界面字体,按中文黑体/宋体/楷体仿宋/手写创意与西文衬线/无衬线/展示手写分组选择
  • 提供 31 个代码字体(含默认),覆盖常见等宽字体如 JetBrains Mono、Fira Code 等
  • 自动匹配中西文字体搭配,统一覆盖界面 --dsw-font-family 与代码 --ds-font-family-code 变量
  • 设置页下拉以实际字体渲染并提供实时预览条,选择后立即全局生效
  • 字体选择保存在 localStorage,刷新页面不丢失
  • 不打包任何字体文件、不联网,实际渲染依赖用户本机已安装的字体

适合什么时候用

  • 想为 DSH Web GUI 自定义界面与代码字体风格的用户
  • 需要中西文混排字体搭配更协调美观的场景
  • 偏好特定编程字体(如 JetBrains Mono、Fira Code)用于代码块和终端显示的开发者

安装后会多出什么

界面设置 → 常规 → 字体:界面字体下拉选择器 · 设置 → 常规 → 字体:代码字体下拉选择器

使用前需要

  • 需运行 DSH Web GUI(web profile),并在该 profile 的 package.json 中注册依赖后 pnpm install
  • 依赖 DSH client 相关 peerDependencies:cordis、dsh-client-runtime、dsh-client-locale、dsh-client-ui-slots
  • 字体清单中的字体需用户本机已安装,实际显示效果与商用授权由用户自行确认

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
浏览器 UI
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库tianyhjg-lab/dsh-font安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:tianyhjg-lab/dsh-font#d299f56 锁定本次检测的 commit。收录日期2026-08-14固定 commitd299f56bde1e · 2026-08-14
dsh plugin --profile web add github:tianyhjg-lab/dsh-font