前言¶
DeepSeek Harness(DSH)的设计理念是“一切皆插件”。在本地化或个性化 Web 界面时,默认的渲染效果往往无法完美匹配特定的像素字体风格,导致视觉模糊或布局错位。dsh-fusion-pixel-ui-adapt 是一款针对 Web GUI 的 UI 适配插件,旨在通过配置调整,使界面与 Fusion Pixel 字体风格保持一致。
插件介绍¶
本插件由 TableRogue 维护,通过修改 CSS 和配置项,对界面进行像素化处理。它不直接加载字体文件,而是专注于排版适配,确保界面元素与 Fusion Pixel 字体在视觉上协调统一。
核心功能¶
该插件主要实现以下四个方面的适配:
- 视觉锐化:关闭次像素抗锯齿,将字距归零,确保像素字边缘锐利。
- 形状统一:将所有圆角归零,界面呈现方形风格,符合像素美学。
- 布局重排:隐藏左上角品牌标识,并将“收起侧边栏”按钮移至“新建会话”按钮的右侧同一行。
- 排版网格:强制所有
--dsw-font-*相关的字号和行高吸附到 12px 像素网格(如正文 12/18,标题 24/36),避免非整数倍导致的模糊。
安装与启用¶
前置条件¶
需先安装 dsh-fusion-pixel-font 插件。本插件仅负责排版适配,不加载字体文件。
安装命令¶
执行以下命令将插件追加到当前 profile 的 dsh.profile.bundles 中:
dsh plugin --profile web add github:TableRogue/dsh-fusion-pixel-ui-adapt
启动与验证¶
安装后自动生效。执行以下命令启动 Web 界面:
dsh --profile web
验证配置是否正确加载:
dsh --profile web --dump-config
在输出中应能看到 # == dsh-fusion-pixel-ui-adapt 层的配置。
卸载¶
如需移除该适配:
dsh plugin --profile web remove dsh-fusion-pixel-ui-adapt
注意事项¶
- 运行方式:插件提供了临时方式(动态插件,单次进程)。
- 许可证:本项目遵循 MIT 许可证。
总结¶
dsh-fusion-pixel-ui-adapt 通过调整渲染参数和布局结构,解决了默认 UI 与像素字体风格不匹配的问题。相关目录与源码可访问下方链接查看。