Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

linqq-handwritten annotation

linqqlinqq359 downloads

Add colorful handwritten-style annotations.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Add colorful handwritten-style annotations to Obsidian notes without covering or reflowing the annotated prose.

Colorful handwritten annotations displayed around English and Chinese text in Obsidian

The plugin places handwritten labels in dedicated layout rails above and below a paragraph. Natural curved arrows remain connected to the selected text, including when labels need additional collision lanes or the target wraps across multiple lines.

Features

  • Add an annotation to selected Markdown text.
  • Choose amber, blue, green, red, or purple.
  • Edit or delete an existing annotation while preserving the original prose.
  • Automatically distribute multiple annotations above and below the paragraph.
  • Keep non-overlapping labels in the same lane and add lanes only for real collisions.
  • Keep arrows connected to their rendered text targets.
  • Wrap long annotation text instead of truncating it.
  • Use Shantell Sans for Latin text and LXGW WenKai Lite for Chinese text.
  • Follow Obsidian's interface language with complete English and Chinese controls.

Usage

  1. Select text in an Obsidian note.
  2. Run Add a handwritten annotation to selected text / 为所选文字添加手写批注 from the command palette, ribbon, or editor context menu.
  3. Enter the annotation, choose a color, and select Add / 添加.
  4. Select a handwritten label to reveal its edit and delete actions.

The annotation remains in the Markdown file as portable HTML:

<span class="va-annotation va-color-blue va-place-auto"
      data-va-note="核心结论"
      data-va-id="va-example">原文</span>

Disabling the plugin preserves both the original prose and the annotation metadata. The handwritten rail, arrow, colors, and interaction controls require the plugin.

Installation

Community plugins

Once accepted into the Obsidian Community Plugins directory, install it from Settings → Community plugins → Browse.

Manual installation

Download main.js, manifest.json, and styles.css from a matching GitHub release. Place them in:

<vault>/.obsidian/plugins/visual-annotations/

Enable linqq-handwritten annotation in Obsidian.

Development

styles.css is a generated, self-contained release asset. It embeds Shantell Sans and a GB2312 common-character subset of LXGW WenKai Lite, so a normal Community Plugins installation does not depend on extra font files. Chinese characters outside the subset use the system handwriting-font fallback.

npm run build
npm test
npm run verify

Edit styles.source.css, not the generated styles.css.

License

The plugin code is available under the MIT License.

The bundled fonts keep their original SIL Open Font License terms:

  • Shantell Sans: licenses/OFL-Shantell-Sans.txt
  • LXGW WenKai Lite: licenses/OFL-LXGW-WenKai-Lite.txt
HealthExcellent
ReviewPassed
About
Add colorful handwritten-style annotations to selected Markdown without altering or reflowing the prose. Place labels above or below paragraphs with curved arrows that stay attached when text wraps, auto-allocate lanes to prevent collisions, and store editable annotations as portable HTML.
AnnotationHTML
Details
Current version
0.6.12
Last updated
4 months ago
Created
4 months ago
Updates
4 releases
Downloads
359
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
linqqlinqq
GitHubalinefan
  1. Community
  2. Plugins
  3. Annotation
  4. linqq-handwritten annotation

Related plugins

Admonition

Admonition block-styled content.

HiNote

Add comments to highlighted notes, use AI for thinking, and flashcards for memory.

Always Color Text

Automatically colors and highlights texts across the vault.

Kindle Highlights

Sync your Kindle book highlights using your Amazon login or uploading your My Clippings file.

Sidebar Highlights and Tasks

View and manage text highlights, comments on highlights, native comments, and collections for your highlights.

Markmind

Mind map, outline and PDF annotation tool. (Closed source)

HTML Reader

Open .html and .htm files.

Document Comments

Notion-style margin comments stored inline in your markdown, so agents and other tools can read them too.

Embed HTML

Adds support for embedding HTML files.

Chessboard Viewer

Render chess positions diagrams in note preview.