2026年08月05日

【薙刀式】Obsidian、縦書き対応してないのか……

まあ、そりゃそうだな……
縦書きObsidian、誰か作って……

Obsidianで薙刀式や新配列が動くプラグインがせっかくできたのに、
縦書きは無理か……


縦書きはパッと見難しい領域がある。
実現方法は知らない。
あくまでユーザーの観察を書いておく。

・フォントが違うやつがある
 「」、。……改行記号
 あたりは、そのまま使えない。

・縦書きと横書きの混在
 縦書き中の半角英数字は横に倒す。
 全角の「∴(ゆえに)」を何かのエディタで横に倒されて切れた記憶w

・カーソル系が変わる
 候補選択、行移動は←→、文節移動、文字移動は↓↑。
 シフトやコントロールカーソルも同じく。
 ctrl+NP(前の行へ移動、次の行へ移動)は、
 MacにはあるがWinにはない。

・入力中の下線が右線になる
 下線をそのまま右に倒すと左線になるので、
 かなり気持ち悪いんだよね。
 Meryの縦書きがそれで、相当キモいので秒で捨てた。

・行をまたいでの変換中の挙動
 意外と面倒なところ?

・ページスクロール
 Wordは未だにバグがあり、毎回憤死している。
 ページ最後あたりでの、カーソルでの次ページ移動とスクロールが、
 うまくいくかどうかは案外ムズいのではないか。
 さらにそこで変換中の挙動はバグりやすそう。

・そもそもページスクロールは下方向なのか
 巻物の伝統を考えれば、次ページは左なのでは。
 iTextはすなおにそうなってて、
 スクロールバーは下に出ている。
 マウスホイールも、下に回すと左へ移動する。
 (これTATEditorと挙動逆なんだよな。オプションで切り替えが欲しい)
 Word縦書きのページスクロールバグも、
 横書きの下スクロールを使っているからと考えられる。

・PgUp、PgDn
 縦書きでうまく機能してないので使ってない。
 これをうまく機能させてくれると便利なのだが。
 ショートカットでPgUp×10とか欲しいじゃん。
 原稿のページだけでなく、
 単に今見えているウィンドウの範囲で、
 PgUpする機能とかもほしいよね。

・縦横行間を調整する機能
 Obsidianはそういうソフトではなく、
 単にダラダラと書く為のエディタなのかしら。
 でもこれがあると原稿用紙フォーマットで書けるから便利になる。
 原稿用紙2枚フォーマット(脚本のデファクト)、
 30字×40行などの各小説賞フォーマット、
 などがデフォルトであると楽だろう。

・ルビ
 結構ムズいはず。
 Wordのルビ入れたらその行だけ大きく行間があくやつ、
 滅びねえかな。
 現在の行間に対してギリの大きさのルビが入って、
 小さいなあと思ったら行間調整できる、
 みたいにルビごと見た目調整したいよな。


・文字カウント
 機械の得意なジャンル。
 最近のWord、一々校正機能から呼び出さないと分からなくなった。
 常に出しとけや糞が。
 プロは文字数で仕事が発生する。
 紙なら持てばわかる直感的なものが、
 デジタルで失われてるのは意味がわからない。


好き放題書いた。
こんな縦書きエディタがほしいよ、
というリストでした。

とはいえ、iTextでこれらはほぼ全部できてるんよな。
ルビがないのはあきらめてる。
実用上ほしいのは、
アンドゥリストが1個しかない
(1個前にしか戻れず、2個前は存在しない)だけ改修してほしい……

別にMarkdownとか使わないし……
posted by おおおかとしひこ at 12:15| Comment(12) | TrackBack(0) | カタナ式 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
どぞー。僕は使ってないですけど。

https://note.com/nekono_hidarite/n/n80de8e159690
Posted by ラクダエン at 2026年08月05日 14:44
>ラクダエンさん

あんのかよ!ためしてみるかなー。
まずObsidianってなに?
つぎにMarkdownってなに?
をやらないといけないので先は長そう。

ルビと縦中横対応してるのは、
日本語分かってるーって感じでいいですね。
ルビが青空文庫形式なのも使いやすそう。
Posted by おおおかとしひこ at 2026年08月05日 14:55
PKBとして使おうと思うと、無限に情報商材が撒き散らされたような機能とかお作法とかあるんですけど、原稿エディタとして使うんだったら特になにも知らなくていいですね。データ的にはプレーンテキストファイルだし。
スマホでも触るんだったら、同期のために有料プラン入る(または同期プラグイン頑張る)、っていうくらいかなー。
Posted by ラクダエン at 2026年08月05日 15:01
縦書きテキスト&縦書きIMEは、試作段階ならあります
https://luffa-lang-labo.dev/tategaki/
変化候補が縦になる、っていう程度です。

縦書きへの要望が具体的なので、とても参考になります!
(作るかも)
Posted by msonrm(なるなる) at 2026年08月05日 15:07
>ラクダエンさん

ちょっと調べると無限に出てくるので、
さてどうすっかなーと思ってたところ。
レイアウト的なことと、
速度的なことと、
ルビ的なことが噛み合うならやってみるかなー……
Posted by おおおかとしひこ at 2026年08月05日 15:34
>msonrm(なるなる)さん

オッ、素晴らしい。
がんばってください。

縦書きエディタは散々探したんですが、
iTextより軽くて使いやすいやつなかったんですよ。
TATEditorは一時期使ってたんですが、
設定ファイル全部飛ばしてから使ってない……

なんだかんだ小説書きはエディタ難民な気がする……
Posted by おおおかとしひこ at 2026年08月05日 15:40
macなら藤井太洋氏のwithがホットですね、縦書きエディタ。iPhone用も出るらしいし。
Posted by eswai at 2026年08月05日 22:57
>eswaiさん

へー、色々やってるんだなあ。

個人開発がAIでできるようになった、
とはいえnoteの開発記を見る限り、
専門用語飛び交いすぎてて自分には無理かー、
となってしまいました。
もうちょっと日本語で要件定義できるのだろうか……
Posted by おおおかとしひこ at 2026年08月06日 06:25
Obsidianの縦書きプラグインを作りはじめました。まだちゃんと使い込んでませんが、ChromebookとiPadで動きました。PCでもいけそうです。
とにかくシンプルにしたいし軽くもしたい。1ファイル1万文字くらいならまあ困らない速度、3万文字は少し違和感あり、でももっと軽くなる見込みです。

こちらの記事にあったプロ目線の要件を満たすのがひとまずの目標です。ルビはめんどいので後回し(やらないかも)。スクショはXに貼りました。
https://x.com/i/status/2086504019653271594

まずはご報告まで。
Posted by msonrm(なるなる) at 2026年08月10日 02:34
>msonrm(なるなる)さん

へー、色々できるもんなんですねー。
自分じゃできないところをやる人がいるのは尊敬。
1万字が論文レベルなのでそこは合格か。
脚本が3.5万字くらいかな。
新書8万字、小説10万字といわれます。
このあたりはクリアしたいところ。

iTextだと10万字超えても読み込みが重くなるだけで、
動作自体はほとんど変わらないんですよね。
処理の仕方が根本からちがうのかしら。
Posted by おおおかとしひこ at 2026年08月10日 05:48
>大岡さま

一般的なテキストエディタはテキスト用のプログラム部品を使っていて、Obsidianはブラウザと同じ基盤を使う、という違いがあります。私のはさらに泥臭いことをしているのでかなり重くなってる。縦書き、自作IMEとの連動、禁則処理(特に行末の句読点ぶら下げ)、縦中横などの実装を見越した設計なのでそうなっちゃった。でもその重さは素の3万文字の話で、改行を意識すればたぶん10万文字でも軽快にできる予定です。

具体的な数字、具体的な機能の要件が示されるととてもありがたいです。引き続き頑張ります!
Posted by msonrm(なるなる) at 2026年08月10日 07:41
>msonrm(なるなる)さん

なるほど、こっちからしたら見た目が同じだが、
内部の仕組みが違うと。

word、縦書きだと3万字でだいぶ重くなるので、
(PCスペックにもよる)
「これは小説を書く為の道具ではないのでは?
(要件定義に入ってないのでは?)」
と思ったので、
早めに要件に入れときましたw

「それは想定してない」とこちらが調べる方法がほしいくらい。
Posted by おおおかとしひこ at 2026年08月10日 08:31
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック