前言¶
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 與像素字體風格不匹配的問題。相關目錄與源碼可訪問下方鏈接查看。