dsh-fusion-pixel-ui-adapt:DeepSeek Harness 的像素风 UI 适配方案

前言

DeepSeek Harness(DSH)的设计理念是“一切皆插件”。在本地化或个性化 Web 界面时,默认的渲染效果往往无法完美匹配特定的像素字体风格,导致视觉模糊或布局错位。dsh-fusion-pixel-ui-adapt 是一款针对 Web GUI 的 UI 适配插件,旨在通过配置调整,使界面与 Fusion Pixel 字体风格保持一致。

插件介绍

本插件由 TableRogue 维护,通过修改 CSS 和配置项,对界面进行像素化处理。它不直接加载字体文件,而是专注于排版适配,确保界面元素与 Fusion Pixel 字体在视觉上协调统一。

核心功能

该插件主要实现以下四个方面的适配:

  1. 视觉锐化:关闭次像素抗锯齿,将字距归零,确保像素字边缘锐利。
  2. 形状统一:将所有圆角归零,界面呈现方形风格,符合像素美学。
  3. 布局重排:隐藏左上角品牌标识,并将“收起侧边栏”按钮移至“新建会话”按钮的右侧同一行。
  4. 排版网格:强制所有 --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 与像素字体风格不匹配的问题。相关目录与源码可访问下方链接查看。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜