- 先日からルビ記法内部で装飾を付ける方法を探っていたが、無理そうだった
- Markdownで装飾を付けると、Obsidianがその範囲に
<span>を被せようとして、構造を分断してしまう**本文**《ルビ》と書くと、<span><ruby>本文</ruby></span><ruby><rt>ルビ</rt></ruby>となってしまう
<ruby>の方で包むようにルビ記法プラグインの優先度を変更しても、Obsidian側のプラグインが特別扱いされているようで、効果がなかった- Obsidianのスクリプトはパッケージ化されているようで、勝手に書き換えられそうではなかった
- ObsidianがMarkdownを装飾しないようにするオプションはなさそう
- Markdownで装飾を付けると、Obsidianがその範囲に
- 外側で装飾を付けることはできるので、とりあえずそちらを使いましょう
**太字《bold》**と書くと仕様により》**が閉じ記号として認識しないので、間に空白を入れるか何かする必要があることに注意》と**の間にゼロ幅空白(U+200b)を入れるとこのように見た目を損なわずに問題を解決できるObsidianではこれでOKだったけど、その他では》**の後に入れないといけない場合もある?- 追記:後日調べ直しましたので、こちらを参照してください
Obsidianのルビ記法プラグインを改造する・おまけ
Share this post on: