azulika13 downloadsRenders aa code blocks in MS PGothic 12pt so Japanese ASCII art keeps its original shape.
```aa で囲んだコードブロックを MS Pゴシック 12pt で表示する Obsidian プラグインです。
2ch 系のアスキーアート(AA)を、作成時と同じ環境で崩さずに読むためのものです。
Renders fenced code blocks tagged aa with MS PGothic at 12pt — the environment Japanese ASCII art
was originally drawn for. Kerning and ligatures are disabled so the art keeps its exact shape.
```aa
∧_∧
( ´∀`)
(つ つ
| | |
(__)_)
```
コードブロックの言語タグに aa を指定します。
```aa
(ここに AA)
```
コマンドパレットの 「AA ブロックを挿入 / 選択範囲を囲む」 からも挿入できます。
選択範囲があればそれを ```aa で囲みます。
| 項目 | 既定値 | 説明 |
|---|---|---|
| 対象の言語タグ | aa |
カンマ区切りで複数指定できます(例: aa, ascii, mona) |
| フォント | "MS Pゴシック", "MS PGothic", "IPAMonaPGothic", "Mona", sans-serif |
CSS の font-family にそのまま渡します |
| フォントサイズ | 12(pt) |
12pt = 16px。2ch 系 AA の標準サイズです |
| 行の高さ | 1.125 |
12pt 時に 18px となり、Windows での標準の行送りに一致します |
| 長い行を折り返す | オフ | オンにすると横スクロールせず折り返しますが、AA の形は崩れます |
| ライブプレビューにも適用 | オン | 編集画面のブロック内の行にも適用します |
MS Pゴシックは Windows 標準のフォントです。他の OS では IPAMonaPGothic や Mona フォントなどの AA 用フォントを OS にインストールしたうえで、設定の「フォント」に指定してください。 既定値にはこれらがフォールバックとして入っています。
設定 → コミュニティプラグイン → 閲覧 から AA Code Block を検索してインストールします。
手動で入れる場合は
Releases から
main.js / manifest.json / styles.css をダウンロードし、
Vault の .obsidian/plugins/aa-codeblock/ に置いて Obsidian を再読み込みしてください。
npm install
npm run dev # 監視ビルド
npm run build # 本番ビルド
不具合や要望は Issues へどうぞ。
MIT