見出し画像

『総ルビ 浅草底流記』をパラルビ化するという徒労

(※)2022年3月22日追記
添田唖蝉坊 『パラルビ 浅草底流記』 Kindleストアで発売中

無料ダウンロードできるサンプル有り。
パラルビ(人名・地名・固有名詞・難読漢字だけにふりがなを添える一般的なルビ形式)で、当時の挿絵も収録しています。
文字の大きさ(フォントサイズ)を変更できるリフロー形式です。
追記ここまで(※)

こども向けじゃない本を「総ルビ」にすると読みにくい

Kindleストアで販売中の『浅草底流記』の初出は総ルビ仕様なので、底本どおり「ほぼ全ての漢字にふりがなを付与」して電子化した。はじめからパラルビにしておけば良かったものの、一時のわるノリで総ルビ版を作ってしまった。ルビについて得るものは多かったが、その版面は壊滅的に読みにくい。

難しい漢字にだけ「ふりがな」を付与したほうが読みやすい。当然の帰結。あらためて版面をパラルビ化するべきだが、面倒くさいので後回しになっていた。

本日(2022年2月1日)ふと思い立ったので、総ルビ版浅草底流記のパラルビ化をすすめることにした。

ありがたいことに、テキストエディタ「Mery」のマクロ機能を活用すれば、最小限の労力にて総ルビ→パラルビ化できる。

パラルビ化の手順

(1)総ルビのテキストデータから「パラルビにしたいルビ付き漢字」を指定する
(2)それ以外のルビを一括除去する

実例

作業(1)を実現するために、簡単なMeryマクロをこしらえた。以下のとおり。

// 総ルビ→パラルビにする(選択したルビ青空文庫註記タグを別記号に変換する)
document.selection.Replace("|", "★", meFindNext | meReplaceSelOnly | meReplaceAll);
document.selection.Replace("《", "【", meFindNext | meReplaceSelOnly | meReplaceAll);
document.selection.Replace("》", "】", meFindNext | meReplaceSelOnly | meReplaceAll);

このMeryマクロに、キーボードショートカット Ctrl + W を割り当てる。テキストを選択してからショートカットキーを押下すると、選択した部分の記号だけが置き換わる。

| → ★
《 → 【
》→ 】 

つぎに、作業(2)を実現するため、Meryの既成マクロ「テキスト整形.js」の「小説/作文→ 青空文庫ルビを除去」を実行する。

テキスト整形 - MeryWiki

青空文庫ルビのタグだけが無くなる。

仕上げとして、置換した★【】という記号を、「青空文庫のルビ記法」へ復元(再置換)するマクロを実行する。以下のとおり。

// パラルビ化 作業の仕上げ(逆変換。選択した部分を青空文庫註記タグに戻す)
document.selection.Replace("★", "|", meFindNext | meReplaceSelOnly | meReplaceAll);
document.selection.Replace("【", "《", meFindNext | meReplaceSelOnly | meReplaceAll);
document.selection.Replace("】", "》", meFindNext | meReplaceSelOnly | meReplaceAll);

パラルビ化の完了

最終的な版面は、以下のとおり。

本書は一九三〇年(昭和五年)、近代生活社より刊行された『あさくさていりゆう』を翻刻したものです。

パラルビ版『浅草底流記』

これでイケるはず。