EPWING形式変換スクリプト for LDOCE4v2 †
本プログラムは,ロングマン現代英英辞典4訂増補版(桐原書店)(以下LDOCE4v2)に付属のCD-ROMの辞書のデータを,FreePWINGを利用してJIS X 4081,いわゆるEPWING形式に変換するプログラムです.
#amazon(1405862211)
#amazon(4342785730)
推奨環境 †
以下のような環境で,動作確認しています.
- Cygwin
- Perl 5.8.8 for Cygwin
Cygwinの場合はXML::DOM以外はCygwin Setupからインストールすることができます.
XML::DOMモジュールはCPANでインストールすることができます.
- Compress::Raw::Zlibモジュール(idm形式を展開するのに利用しています)
- XML::DOMモジュール(idm形式から展開後の辞書データのタグを解析するのに利用しています)
- Image::Magickモジュール(TrueTypeFont?から外字を作成するのに利用しています)
- FreePWING 1.4.4
変換したEPWING形式の辞書データは,以下のビューアを利用して確認しました.
iDicで表示してみるとこんな感じです.
対応状況 †
- LDOCE4v2の辞書本体の部分のみ変換.
- 外字はできるだけ変換.見落としや変換ミスがあるかもしれません.
- 参照は未サポート.そのうち対応するかもしれません.
- 画像と音声は未サポート.iDicで利用するのが目的なのですが,容量が厳しいので.
ライセンス †
本プログラムのライセンスはGPL 2に従うこととします.
ダウンロード †
使い方 †
以下の手順で実行してください.
- 設定ファイルldoce4v2-fpw.confの確認
以下の2つのパスを設定します.詳細は設定ファイルの中を見てください.
- LDOCE4v2のインストール先へのパス
- 外字作成用TrueTypeFont?へのパス
- パッケージを作成
$ fpwmake package
LDOCE というディレクトリに辞書データ一式(honmonなど)が作成されます.また,zipコマンドがインストールされていれば,そのディレクトリを圧縮してパッケージを作成します.
更新履歴 †
不具合報告・改善要望掲示板 †
以下に簡易掲示板を設置しましたので,不具合・改善要望等があればお知らせください.変換した辞書のレイアウトが崩れているというような不具合はできるだけ修正したいと思います.
ソフトウェア/不具合報告・改善要望掲示板