English | 简体中文
An Obsidian theme adapted from Tufte CSS, carrying Edward Tufte's book design — ET Book type, marginalia, restrained rules, one deliberate red — into every corner of the app, with a full Chinese typographic system (宋体正文、楷体示例、黑体数据) alongside the Latin one.
Please visit the documentation for a full description: Documentation

[!banner] callout that opens a note with a full-bleed plate, the way Tufte's chapters open.Light and dark modes throughout; WCAG AA contrast documented in the stylesheet.
One of the core features of Tufte's handout and book design is the sidenote, which can be traced back to the Marginalia commentary. I found this feature helpful for my note-taking process—once I started to use it, I gradually found many places to insert a sidenote where I didn't notice before.
Backlinks are a core feature of the Zettelkasten (or slipbox) note-taking method. I made a plugin so that it renders the Markdown format instead of displaying the source code directly.
The theme supports three modes of figure display, including displaying figures on the sidenote area.
If you drag the image into the pane, a modal will pop up and ask you for more details of that figure, including captions, numbers, and names. It also supports multiple image displays and image quilts.
The theme stands alone, but one plugin completes the Tufte writing system: Tufte Suite. It carries four modules, each switchable on its own in Settings → Tufte Suite:
| Module | What it does |
|---|---|
| Tufte Sidenotes | Renders [^…] footnotes and [!sidenote]/[!marginnote] callouts as true sidenotes in the margin gutter (Reading view), keeping the editor single-column. |
| Tufte Figures | Drop or paste an image to compose column, full-width, and margin figures with proper captions; multi-image rows; an image-quilt generator; auto-numbered references. |
| Tufte Inline | Inline shorthands: ^^text^^ small-caps openers, &&text&& italic run-ins, @@字@@ two-line CJK drop caps. |
| Tufte Backlinks | Renders Linked/Unlinked mention snippets as formatted Markdown — headings at body size, the backlink reference itself bold, underlined and accent red. |
These four used to be four separate plugins, and are now archived. They shipped individually until August 2026 (Tufte Sidenotes 1.7.0, Tufte Figures 1.7.2, Tufte Inline 1.2.0, Tufte Backlinks 1.0.1); four installs, four update prompts, four sets of settings for what is one writing system. Tufte Suite 1.0.0 supersedes all four, and all future plugin work happens there — the standalone repositories and the frozen copies in
plugins/receive no further updates.Nothing is lost in the move: the Suite embeds each plugin's code byte-for-byte as a module, so behavior is unchanged, and turning a module off leaves you exactly where the standalone plugin was uninstalled. If you already run the four, disable them before enabling the Suite — otherwise everything renders twice. The Suite imports their settings and image-quilt store on first load, and keeps the old command ids so bound hotkeys keep working.
Both halves are in Obsidian's community directories — nothing to download by hand:
obsidian://show-theme?name=Tufte.)obsidian://show-plugin?id=tufte-suite.)Manual install still works: put theme.css and manifest.json from the latest release in YourVault/.obsidian/themes/Tufte/; put main.js, manifest.json, and styles.css from the Tufte Suite release in YourVault/.obsidian/plugins/tufte-suite/, then enable it under Community plugins.
Optional: install the community Style Settings plugin to get sliders for the glass chrome (opacity, blur, translucent-window sheet). Typeface choices live in Tufte Suite's own settings (the Typefaces tabs), not in Style Settings.
theme.css.theme.css as the bundled sans of the typeface settings.MIT © 2026 Daocheng Lin. The embedded ET Book (MIT) and Cabin (SIL OFL 1.1) fonts remain under their own licenses and copyrights.