dsh-ui-font
Run the following command in DeepSeek Harness:
dsh plugin install yuu1111/dsh-ui-font
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install yuu1111/dsh-ui-font in the DeepSeek Harness terminal to install this plugin, then restart the dsh web service; the source lives at https://github.com/yuu1111/dsh-ui-font .
About this plugin
The DSH Web GUI exposes colour scheme and font size in Settings, but silently hardcodes the font family in its theme stylesheets. Swapping to a different body or code font means editing CSS inside the installation directory — changes that a routine npm update will silently revert.
dsh-ui-font adds two font-stack editors to Settings → General: one for body text and UI chrome, one for code blocks and monospace UI. The picker reads locally installed families via the browser queryLocalFonts() API, letting you search, preview each face, reorder chips, and remove entries. Every change saves instantly to settings.yaml and applies on the next page reload — no server restart, no file inside the install tree to re-patch after an update.
Shipped defaults already include CJK-capable fallbacks for Japanese readers while keeping a clean Latin-first appearance. If you want the DSH interface and code blocks to use fonts of your own choosing, without re-doing the work after every upgrade, this plugin exists for that.
Use Cases
- Want a more pleasing body font without hand-editing CSS and re-patching after every upgrade
- Code blocks feel too narrow and you want a wider, clearer monospace face
- CJK readers need to confirm the fallback chain keeps Japanese and Chinese glyphs intact
- Pair a serif for prose with a monospace for code in a single settings page
Best For
- Users with personal font preferences who want a unified look across DSH body text and code
- CJK or multilingual readers needing control over font fallback order
- Users who want all customisations to survive npm updates without touching install files
Related Plugins
whale-girl is a desktop pet in the DSH Web GUI (bottom-right for instant companionship) — draggable, feedable, playable; completed tasks, sessions and companionship time accrue into seniority levels, titles, and memories.
Renders your local Wallpaper Engine wallpapers as the DSH web background, supporting video, web, and scene wallpapers with a liquid-glass effect and rich customization.
A WebGPU ocean skin for DeepSeek Harness with five-wave Gerstner waves, translucent theme, day/night cycle, and quick controls, installable as plugin or extension.
A Galgame-style conversation view and visual scene editor for DSH web sessions, with a real-time editing mode.