
Security News
When Autonomous Agents Escape: Why Socket Signed the Cyber Defense Open Letter
Socket joins more than 100 technology, cybersecurity, and financial organizations calling for a global surge in cyber defense.
dsh-font-plugin
Advanced tools
DSH dual-face plugin: font family / ligatures / weight / size controls. Host half registers a settings namespace; browser half renders the config card in Settings > Plugins and applies the fonts live. Bundle + dsh.client package.
A DeepSeek Harness (dsh) plugin: font family / ligatures / weight / size controls for the Web UI, rendered in Settings → Plugins → Plugin configuration with the official card style.
--dsw-font-family (UI + Markdown body text)--ds-font-family-code (code blocks / commands / logs)Auto (theme default) / On / Off100–900 for regular text layers (headings/bold keep theme weights); empty = theme default8–40); 16 = theme default, all text layers scale proportionally and round upDefaults mirror the official @deepseek-ai/dsh-client-ui-theme base stylesheet. Changes apply after Save and persist in the dsh settings document ($DSH_HOME/settings.yaml, namespace dsh-font). UI copy is localized (zh / en) through the official ctx.locale mechanism.
dsh plugin --profile web add dsh-font-plugin
dsh plugin --profile web add github:wtksana/dsh-font-plugin
Prebuilt bundles (lib/) are committed, so no build step or prepare authorization is required at install time.
dsh plugin --profile web add ./path/to/dsh-font-plugin
Then start dsh (restart required after bundle edits, since client bundle revisions are computed at boot):
dsh --profile web
Open Settings → Plugins → Plugin configuration in the Web UI, expand the dsh-font-plugin card, edit the fields and press Save.
Or edit $DSH_HOME/settings.yaml directly:
dsh-font:
editorFont: MiSans
codeFont: MiSans
ligatures: auto
weight: 0
basePx: 16
weight: 0 means theme default. dsh plugin remove dsh-font-plugin uninstalls both the package and its patch layer.
This package is a dual-face plugin:
lib/index.js — host half: registers the dsh-font settings namespace with a Schemastery schema (ctx.settings.register).lib/client.js — browser half: dsh.client bundle (__ModuleLoader__.load + exports.apply), renders the card into settings.plugin.item keyed by the namespace, and applies fonts via CSS variables with !important (the ui-theme base stylesheet may inject after our style tag).MIT
FAQs
DSH dual-face plugin: font family / ligatures / weight / size controls. Host half registers a settings namespace; browser half renders the config card in Settings > Plugins and applies the fonts live. Bundle + dsh.client package.
We found that dsh-font-plugin demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Socket joins more than 100 technology, cybersecurity, and financial organizations calling for a global surge in cyber defense.

Product
Enterprise security teams can now detect malware, credential theft, suspicious network activity, and risky updates across Microsoft Edge extensions.

Research
/Security News
Socket researchers found 18 Chrome extensions and one Edge extension delivering a wallet drainer, credential theft, and other malicious payloads.