Longman Dictionary of Contemporary English 5th Edition の EPWING 化

LDOCE5 DVD を EPWING 化する(改) で公開されているスクリプトを利用して ロングマン現代英英辞典 5訂版 (Longman Dictionary of Contemporary English 5th Edition, LDOCE5) を EPWING 化してみた。

変換手順は配布物 (ldoce5-fpw-20120824.zip, 以下 version は適宜変更) に含まれる readme.txt に詳しく説明されているが、ここにも少しメモしておく。私は Windows 7 (SP1) の ActivePerl (5.14.2, 64-bit) で作業を行った1。必要な Perl のモジュールは以下のもの。

  • Compress::Raw::Zlib
  • Image::Magick
  • XML::DOM
  • XML::RegExp

ActivePerl の PPM (Perl Package Manager) から Image::Magick モジュールをインストールするにはリポジトリを追加する必要がある。Edit → Preference の Repositories に以下を追加しておく (cf. BdP – PPM Repository)。

https://skalldan.files.wordpress.com/2012/08/wpid-repo64.png

(イメージは http://www.bribes.org/perl/ppm64dir.html より)

Windows マシンにインストールした LDOCE5 のデータの場所と、外字作成用のフォントの場所を ldoce5-fpw.conf の中で指定しておく。Windows 7 で LDOCE5 を標準の場所にインストールしていれば、はじめに設定されているパスから変更はいらないと思う。

ActivePerl を利用して変換を実行する場合、配布物に含まれる freepwing.zip をディレクトリ構造を保持したまま解凍しておく。同じ場所 (以下では ~/work/ldoce5-fpw-20120824) でコマンドプロンプトから次のコマンドを実行する。

>cd workldoce5-fpw-20120824
>fpwmake

ldoce5-fpw.zip という名前で辞書が作成される。

https://skalldan.files.wordpress.com/2012/08/wpid-ldoce5_epwing.png

同梱の ebwin.pl で外字定義ファイル (LDOCE5.map) も生成されるようである。辞書を別の場所に移動して、

>fpwmake clean

で中間ファイルを削除できる。

NTEmacs の lookup 1.4 + media で使用してみた。画像データや発音などの音声データも利用できる。

https://skalldan.files.wordpress.com/2012/08/wpid-ldoce5_epwing3.png

スクリプトを提供して下さっている方に感謝致します。

Footnotes:

1 最初 Cygwin の Perl (5.10) で変換作業を行おうとしたが cpan コマンドから Image::Magick モジュールがうまくはいらなかった。原因究明中。

Advertisements

5 thoughts on “Longman Dictionary of Contemporary English 5th Edition の EPWING 化

  1. Amrta様
      いつも有益な情報を読ませていただいております。ちょっと伺いたいのですが、上記の記事の中に、LDOCE5.mapも生成されるとのお話ですが、具体的にはどういう操作をして当該MAPが生成されるのでしょうか。同梱の ebwin.pl をダブルクリックするのですか、それともコマンドプロンプトから実行するのですか。お忙しいところを申し訳ありませんが、教えていただければと思います。

  2. コメントどうもありがとうございます。

    この時作業していた中間ファイルを消してしまい、記憶もあまり定かではないのですが、「同梱の ebwin.pl をダブルクリック」で問題なかったと思います。ただし、拡張子 .pl ファイルが Windows の Active Perl と関連付けられている必要はあります。通常は意識せずともそうなっていると思いますが、万が一そうでない場合は、右クリックから Active Perl で開いて下さい。

    念のため LDOCE5.map を以下に置いておきます。

    https://www.box.com/s/mkm9r933g3dlz2bjxzsk

    ご参考になれば幸いです。

    • Amrta様
      すばやいご返事をありがとうございました。まったく素人で怠け者の私ですので、自分では操作せず、Amrta様がアップロードしてくださったファイルをダウンロードして使っています。おかげで、外字が綺麗に表示できるようになって、大変助かりました。ありがとうございました。

    • HI Ivan,

      You don’t need a specific Japanese Version of DVD, you can use a amazon.co.uk version to achieve the same. Thanks to Amrta, I followed the instructions and it works.

      Regards,
      Huibin

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s