青空文庫内のルビをInDesignタグに変換してInDesignタグとして取り込む場合は、ルビの設定はInDesign側で行う。ルビを制御するInDesignタグはたくさんあってそれらを使うと細かく設定が可能だが、それをするには青空文庫のテキストに手を入れるしかない。効率的に処理する場合、ルビの処理は統一するしかない。結論を言うとグループルビ、1−2−1JISルールである。
正規表現で置換したルビタグは「<cr:1><crstr:ルビ文字>親文字<cr:><crstr:>」でルビタグの意味は
<cr:1> ルビの使用をオン
<crstr:> ルビ文字を指定
<cr:> ルビの使用をオフ
<crstr:> ルビ文字の指定をオフ
となっている。後ろの2つはリセット用のタグである。
続きはこちらからご覧下さい
2013年11月12日
青空文庫ルビを正規表現でInDesignルビに変換する
レイアウトはInDesign側で行うので、InDesignタグで青空文庫の記号で注意書きしてある部分をエディタで変換する。変換は正規表現を使う。というか、正規表現を使わないと変換は出来ない。
正規表現という呼び名は途轍もなく威丈高に感じて敬遠してしまう。多分「正」という文字が距離感を生み出しているのだろう。もともと「regular expression」といい、その訳語として「正規表現」という言葉が使われている。的を得た訳語とはいいがたい。「regular expression」は平たく訳すと「定期的な表現」という意味なので、その方が実際の使い方に即している。ただ「定期表現」とすると、在り来たりの言葉になり有り難みは著しく薄れてしまう。
続きはこちらからご覧下さい
正規表現という呼び名は途轍もなく威丈高に感じて敬遠してしまう。多分「正」という文字が距離感を生み出しているのだろう。もともと「regular expression」といい、その訳語として「正規表現」という言葉が使われている。的を得た訳語とはいいがたい。「regular expression」は平たく訳すと「定期的な表現」という意味なので、その方が実際の使い方に即している。ただ「定期表現」とすると、在り来たりの言葉になり有り難みは著しく薄れてしまう。
続きはこちらからご覧下さい
2013年11月11日
1時間で青空文庫をInDesignタグに変換する方法
このところ青空文庫の作品をPDF化してiPhoneアプリに使っている。著作権フリーであれば、許諾なしでそのまま使ってもいいからである。iPhoneアプリには青空文庫の作品をそのままアプリで読めるものがたくさんあって、アプリ化するためにPDF化する必要はないという意見はあると思うが、青空文庫ビューワーは導線が長くなり、読みたい作品を探すのが面倒な場合もある。
続きはこちらからご覧下さい
続きはこちらからご覧下さい



