◆ ◆ ◆ New! ◆ ★ ★ ☆ ★ ★ ★ ★ ★ ☆ ★ ★ ★ ★ ☆ ★ ☆ ★ ☆ 当 縦 サ ジ 吸 ゆ コ コ カ サ ┐ 横 書 サ サ サ 愛 新 英 ッ 悲 ジ ジ 叙 オ ャ 血 き リ リ | イ よ 縦 き ッ フ ッ す 訳 訳 フ 劇 ャ ャ 事 ル ン 鬼 お ン ン ミ ト こ 変 化 フ ォ フ る サ 詩 ォ ン ン 詩 レ ヌ よ ん ト ト ラ オ た 換 支 ォ | ォ 人 ッ に | オ ヌ ヌ ア ・ り な の の リ て 器 援 | か | へ フ よ さ ル ・ ・ ジ ン ダ 序 花 花 ジ 君 ┐ ツ さ ら 捧 ォ る ま レ ダ ダ ャ の ル 文 嫁 嫁 ナ └ よ | ま フ 百 げ | サ ! ア ル ル ン 少 ク ┌┐ ル ワ こ ル 情 ァ の る ッ ン ク ク ヌ 女 レ の イ た 報 オ 詩 頌 ┌┐ フ 特 のヲ 讃 の ・ 特 ┌┐┌┐┌┐┌┐ ・ 縦 ド て リ ン 篇 歌 ス ォ 集 少ト 歌 生 ダ 集 ポ 小 ゲ フ 書 版 君 ン へ タ | 女メ 涯 ル ┌┐ リ 泉 〃 | ァ テ └ ク ┌┐┌┐┌┐ ッ ┌┐ ┌┐┌┐┌┐ ク 宮 ド 八 テ ヌ キ 集 エ カ サ ク ぺ 藤F C 吉A┌┐ 崎 リ 雲 生 作 ュ ス ウ | ッ プ | 澤・ ・ 江・ サ 湖 作 作 野 作 ト レ マ フ | タ 古シ ピ 孤フ ウ 處 幸 カ ン ォ ル | 雪ラ ザ 雁ラ ジ 子 拙 拙 吉 拙 拙 様 | 英 セ | ン ン | 訳 訳 訳 訳 訳 訳 著 作 訳 ン 訳 著 訳ス 著 著 └┘└┘└┘└┘└┘ └┘└┘└┘└┘└┘ └┘└┘└┘└┘└┘
[ジャンヌ・ダルクの小説、文献ガイド] 別館(ブログ):[カーミラの謎] [サッフォー 百の詩篇 対訳版] [徒然の一曲]
◆ ◆ ☆ ☆ ☆ ☆ ☆ ☆ ☆ ☆ ☆ ☆ ☆ ☆ ☆ ★ ★ ★ ★ ★ ★ ★ ★ 縦 縦 綺 縦 書 赤 フ 足 グ 若 最 百 探 創 ヴ 紫 書 レ 病 血 ク コ ウ 破 ミ 羅 書 き い ラ 長 リ 草 後 人 偵 作 ァ 式 き ノ め を リ ン ン 壊 イ 拾 き で く ン 父 | 物 の 一 小 童 ン 部 化 | る 吸 ス ラ デ 者 ラ 遺 文 読 つ ダ さ ン 語 一 首 説 話 パ 日 お レ 薔 う タ と ィ タ の 庫 書 | ん ゲ 枚 ア イ 記 す 薇 花 ベ 妖 | ラ 足 で ┌┐ ス イ の ル こ ア す 嫁 ル 精 ネ バ き ア の ┌┐ ブ ┌┐ 葉 セ と 薔 現 め の る ン 犬 o ル オ | り 薇 代 テ ┌┐ 乙 題 抜 有 デ s ズ ル ヌ の の 語 キ ┌┐ コ 女 辞 粋 ┌┐ 難 ル ┌┐ a の コ ・ 桜 血 訳 ス ビ ┌┐ | ┌┐ ゴ い セ 荒 w ア ッ ル 貝 脈 ト ュ ブ ┌┐ ル ┌┐┌┐ サ | W ン 木 a ン ト パ ┌┐ ル レ リ リ ジ フ ウ テ e 作 @ ┌┐ 作 ┌┐ ン ┌┐┌┐┌┐ 他 ガ イ デ ッ ェ | ジ ィ b 光 物 物 結 ┌┐ 咲 咲 渋 力 | ク ル ジ イ ケ | エ サ 青 二 語 語 青 城 青 耶 耶 谷 本 作 作 作 作 コ 作 作 作 イ 空 郎 倶 倶 空 浩 空 子 子 栄 願 ブ ト 文 楽 楽 文 文 様 様 一 └┘ 拙 拙 拙 拙 ズ 拙 拙 拙 様 庫 訳 部 部 庫 訳 庫 作 作 訳 訳 訳 訳 訳 編 訳 訳 訳 └┘└┘└┘└┘└┘└┘ └┘└┘└┘└┘ └┘└┘└┘└┘└┘└┘└┘└┘
姫物語 (エウレカさまブログ) ―― ブログ連載翻訳小説「カーミラ」 春秋館 詠(うた) さまブログ ウィンドチャイム 咲耶子(さくやこ)さまブログ 時の断片パズル 麻耶 さまブログ
な 満 の な ウ t ら 書 コ も 例 縦 で 読 文 さ れ 日 て 日 こ の こ 使 ど ェ u ` と き ン 有 え 書 は み 学 こ れ る 本 は 欧 本 と 無 の い の ブ 個 こ が ピ 難 ば き あ た 作 と て よ に ` 米 語 に い よ 方 鑑 サ L 人 ろ 読 ュ く ` の り い 品 さ い う お 横 に の ` ┐ う に 賞 イ i 的 で み | 利 ┓ ほ ま も や ら ま に い 書 端 文 テ U に 関 な ト n に ` や タ 用 青 う せ の 論 に す ` て き を 学 キ b ` し ど 閲 u 使 私 す 端 さ 空 が ん で 説 こ ° 日 も の 発 作 ス u 個 て ほ 覧 x 用 事 い 末 せ 文 圧 が す な だ 本 ` 文 す 品 ト n 人 は と や に す で な で て 庫 倒 ` ° ど わ 語 大 章 る は 文 t 的 満 ん メ 乗 る す と 読 い ┗ 的 文 科 の る で 半 が コ 縦 書 u な 足 ど | り P が い む た 所 に 学 学 日 つ あ の 前 ン 書 の └ 用 の の ル 換 C 二 つ と だ 収 読 作 的 本 も っ ウ 提 ピ き 縦 な 途 い 個 の え の 〇 も き い の み 品 な 語 り て ェ と ュ 表 書 の で く 人 や ま O 〇 思 は て 文 や を 根 文 は も ブ さ | 示 き で は も 的 り し S 七 っ ` お 学 す 読 拠 章 あ 横 サ れ タ で ビ す ほ の な 取 た を 年 て や り 作 く む が は り 書 イ て 文 読 ュ が と で パ り ° U 六 い っ ま 品 感 際 あ 縦 ま き ト い 化 も | ` ん す ソ ` 通 b 月 ま ぱ す ┌┐ じ に る 書 せ で に ま に う ワ 残 ど ° コ 音 常 u 頃 す り └┘ い ま は わ き ん 記 見 す お と 念 不 ン 楽 の n か ° 縦 を つ す ` け で が 述 ら ° い ° ` し す ウ リ な ┌┐ ま ル s 表 擬 度 数 き テ し け る ェ プ い G 注 で は s そ 示 似 の で の キ そ て れ ┐ ブ ト 方 a 1 に 出 等 し を 縦 回 揃 日 ス こ 使 ば よ 頁 を に w └┘ ` 来 の て 参 書 転 え 本 ト で え お こ 上 J は k 訳 例 ス な ペ ` 考 き を て 語 の ` る 試 た で a 少 を 解 え ク い | 擬 に 化 行 ` テ 擬 G も し て 横 v し 用 ┐ ば リ の ジ 似 し さ う マ キ 似 N の 下 君 書 a 面 い 堤 ` プ で ャ 縦 ま れ イ ト ス 縦 U が さ └ き S 倒 る 中 上 ト す で 書 し た メ リ ト 書 見 い を テ c な 方 納 記 を が 閲 き た W | ッ を き A 当 ┌┐ ° 作 キ r 様 法 ┌┐ 言 の 公 ` 覧 化 ° e ジ ク 一 化 w た 二 っ ス i で は 二 物 ┐ 開 結 し し b で ス 行 を k り 〇 て ト p す ` 〇 語 綺 い 構 ま た サ す に あ 試 ま 〇 見 を t ° 端 〇 └ 羅 た 快 す テ イ ° 配 た み を せ 八 ま 擬 に そ 末 八 な 拾 し 適 ° キ ト 時 置 り ま 用 ん 年 し 似 移 こ 操 年 ど 遺 ま な 横 ス ┌┐ 折 し 所 し い ° た 縦 植 で 作 └ す の ス ト 注 見 ` 定 た て 六 ° 書 し ` に 一 所 ° で ク を 1 か 右 の ° 日 月 よ き て ス 慣 月 収 参 ロ l └┘ け 九 文 横 本 └┘ ろ 化 ` ク れ └┘ の 考 | e の る 十 字 書 語
横書きのテキストを、横25行×縦20字(+禁則スペース2字)の段落に区切った擬似縦書きテキストに変換します(段落間は3行分)。なお、各縦行の左右に半角スペースを一個付加しますので、横幅全体としては、半角100文字分となります。
- han2zen.awk : 前処理として、半角英数字などを全角にするスクリプト
- seikei.awk : 横書きテキストの行(幅)を固定長にする。ついでに簡単な禁則処理。
- yokotate.awk : 成形されたテキストを所定行数づつ右90度回転し、行間に半角スペース2個を加え
ながら書き出す。文字の代替処理と左右スペース調整。
$ gawk -f han2zen.awk yokogaki.txt | gawk -f seikei.awk | gawk -f yokotate.awk > tategaki.txtとし、縦書き化した tategaki.txtを、テキストエディタ(gedit, leafpad など)で読み込んだり、コンソール上のページャで開いたりして閲覧します。半角文字が使われていないことが判っているテキスト文書なら、
$ gawk -f seikei.awk yokogaki.txt | gawk -f yokotate.awk > tategaki.txtで、OKです。また、下記のように、直接 less みたいなページャに読み込ませるのでも良いですね。
$ gawk -f han2zen.awk yokogaki.txt | gawk -f seikei.awk | gawk -f yokotate.awk | less
(別ページに記載を移動しました。)◆ こ ち ら ◆ を、ご覧下さい。【利用するツール】
【覚え書き】~ テキスト文書の 文字コード変換
- gawk 3.1.5 又は gawk 3.1.6 : Ubuntu には、AWK として標準で mawk がインストールされていますが、Gnu awk 3.1.5以降の仕様(length()がバイト単位ではなく、キャラクタ単位の文字数を返す)に従っていますので、gawk をインストールして 使って下さい。Ubuntu の Synaptics パッケージマネージャにて簡単にインストール出来ます。(
ただし、gawk は 最新版ではなく、version 3.1.5Ubuntu 8.04 / 9.04 では、version 3.1.6 がインストールされます)私は、GNUプロジェクト のサーバー http://ftp.gnu.org/gnu/gawk/ から落としてきた gawk-3.1.6 を make&インストールして使っています。
(別ページに記載を移動しました。)◆ こ ち ら ◆ を、ご覧下さい。