AI Agent Hub
Back to plugins
🎮

dsh-custom-fonts

Fun & Dress-up Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install lsh2002/dsh-custom-fonts

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install lsh2002/dsh-custom-fonts in the DeepSeek Harness terminal, or fetch the source from https://github.com/lsh2002/dsh-custom-fonts. As a client-side-only plugin, it takes effect immediately after a page refresh — no restart required.

About this plugin

Anyone who spends long stretches in the DeepSeek Harness Web UI eventually notices that the default font pairing is fine, but rarely theirs. The tricky part is not just picking a new face — it is choosing Chinese and Latin fonts independently, giving code blocks their own monospace, and nudging the overall size without breaking layout. dsh-custom-fonts turns that into a single settings page with a live preview, so you stop hunting through source files every time you want a different typeface.

Under the hood it is deliberately lightweight: a client-side shim that injects one global stylesheet and relies on the standard font-family fallback chain. Latin glyphs resolve to your English font first; Han characters, which have no matching glyphs there, drop through to the Chinese font. A later rule hands code regions — pre, code, kbd, samp — to a dedicated monospace face. The size slider uses calc(1em ± Npx) relative to each element's own size, so every nesting depth shifts by exactly the same offset, with no exponential blow-up and no layout collapse. Everything applies on the next page refresh, and a one-click reset strips the injected styles to restore defaults.

It is built for readers and reviewers who live in the Harness chat window, code-heavy conversations, or simply prefer a particular typeface pairing. No host process, no restart — install, refresh the page, and the fonts page is ready to go.

Use Cases

  • Wanting to assign a preferred Chinese and English typeface to the Harness UI separately
  • Adjusting global font size for long reading or code-review sessions without editing source files
  • Giving code blocks a dedicated monospace face like JetBrains Mono while keeping body text unchanged

Best For

  • Users who find the default typeface uninspiring and prefer a custom pairing
  • Developers who spend hours reading long conversations and code blocks in the Harness daily
  • Anyone who wants a quick visual refresh with zero source-code edits — install, refresh, done