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

linqqlinqq134 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
Last week
Created
2 weeks ago
Updates
4 releases
Downloads
134
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.

Raindrop Highlights

Sync your Raindrop.io highlights.

Kindle Highlights

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

Epub Importer

Import EPUB files as Markdown.

Image Layouts

Add beautiful image layouts to your notes.

Chessboard Viewer

Render chess positions diagrams in note preview.

HiWords

Effortlessly grow your vocabulary as you read, with automatic highlighting and translation of unfamiliar words.

Surfing

Surf the net like a web browser.

Reader Highlighter Tags

Highlight text and add tags in Reading View.