peter-yanase1k downloadsEnable multi-layered ruby annotation rendering usable for everything from Japanese furigana to layered commentaries.
Advanced Ruby enables language-independent ruby annotation rendering and editing on two separate layers.
The plugin will render ruby in reading and editing mode but show raw markup in source mode. Ruby in code blocks or inline code will not render or transform.

If smart arrow keys are enabled, the cursor will jump over ruby without revealing the raw markup. Press the arrow key in the opposite direction after a jump to edit the skipped text. You can disable smart arrow keys in the settings if you prefer to reveal the raw markup on cursor contact.

Native style settings lets you customize the rendering to your liking.

Convert between Markdown and HTML ruby syntaxes.
If you plan on using Advanced Ruby with Japanese text, install JADOU as well to unlock language-specific features.

Refer to https://obsidian.md/help/community-plugins.
Advanced Ruby starting from version 2.0.1 is available under the PolyForm-Perimeter v.1.0.1 license. Advanced Ruby from version 1.0.7 to version 2.0.0 is available under the GPL-3 License. Advanced Ruby up to version 1.0.6 is available under the MIT License. Copyright (c) 2025–2026 Peter Yanase
This project includes code derived from: