dsh-font-settings
Run the following command in DeepSeek Harness:
dsh plugin install fuzz1og/dsh-font-settings
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install fuzz1og/dsh-font-settings in the DeepSeek Harness terminal to install this plugin (project at https://github.com/fuzz1og/dsh-font-settings), then restart DSH to apply.
About this plugin
Every DSH Web UI session ships with a fixed typeface. If you want a serif body font or a more comfortable monospace for code blocks, dsh-font-settings turns that wish into two dropdown rows under Settings > General: one for the UI font, one for the code/mono font. Change them and the interface updates instantly, with no manual CSS edits required.
The standout feature is system font enumeration. Browsers cannot list installed fonts on their own, so the plugin's host-side service walks the font directories of every supported OS, parses the sfnt name table (nameID 16/1) of each face, and surfaces the true CSS family name. Windows, macOS, and Linux are all covered; WSL additionally picks up both the native Linux font tree and the Windows-side directories visible through drvfs, de-duplicating by family and flagging families the current browser cannot render. Beyond the generated list you can also type any CSS font-family string by hand, which makes web fonts and bespoke families a first-class option. Once you pick a value the plugin calls overrideTokens on the theme service to set two root variables, --dsw-font-family and --ds-font-family-code; every --dsw-font-* layout token reads from them, so the switch is live and refresh-free.
It is aimed at DSH users who care about typography in both the terminal and the Web UI but would rather not maintain hand-rolled CSS on every change. Install it, restart DSH once, and every font swap from then on is a single dropdown selection, persisted in settings.yaml so it survives across sessions.
Use Cases
- Switch to a serif body font for more comfortable long-form reading in the Web UI
- Give code blocks a more pleasant monospace typeface for a better coding experience
- Enumerate both Windows and native Linux fonts in WSL and pick whichever the browser renders
Best For
- DSH users who care about typography and prefer not to hand-edit CSS every time
- Users on Windows, macOS, or Linux who want a consistent, controllable Web UI typeface
- Custom-focused users who want to apply web fonts or team-mandated font-family rules
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.