AI Agent Hub
Back to plugins
🎮

dsh-fonttune

Fun & Dress-up Updated 2026.09.16

Run the following command in DeepSeek Harness:

dsh plugin install LyaxZ/dsh-fonttune

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

Run dsh plugin install LyaxZ/dsh-fonttune in DeepSeek Harness, or clone from https://github.com/LyaxZ/dsh-fonttune and install as a local directory; restart DSH once after installation.

About this plugin

DeepSeek Harness hard-codes the typography of chat body, UI chrome, and code blocks in upstream CSS, leaving users with no per-area font controls. dsh-fonttune hands that control back: the chat section owns four axes—font family, size offset (−3 to +6 px), line-height multiplier (100–160%), and weight (300–600); the UI layer (settings page, sidebar, workspace, buttons) carries its own font and weight that optionally mirrors chat; code runs on a dedicated axis with a three-position ligature switch and a raw font-feature-settings input. Every change takes effect immediately in the live session.

Five preset schemes ship out of the box—pick one from a dropdown and the full font, weight, and rhythm configuration snaps into place. Subsequent tweaks auto-save to the active scheme, with rename, JSON export, and import-merge for cross-machine sync. The built-in font picker groups faces into Monospace, CJK, Latin, and Generic presets, plus an installed-on-this-machine tab under Chromium. Selected fonts appear as draggable chips so you can reorder the fallback stack by finger, mouse, or keyboard. Each section ends with a scoped preview pane that renders only that area's styles.

Built for bilingual readers who want a dedicated CJK face behind a Latin one, operators who prefer slightly heavier small-label weight, and developers who need a specific monospace with ligatures toggled. Settings live in DSH's native settings.yaml with no extra runtime dependencies.

Use Cases

  • Assigning separate fonts, sizes, and weights to chat, code, and UI panels
  • Setting a dedicated CJK face behind a Latin one for bilingual reading
  • Saving multiple font presets and switching between writing, review, and demo modes

Best For

  • Bilingual readers who care about line reading comfort
  • Developers who need precise code font and ligature control
  • Product teams that want a unified UI-and-chat font identity