Last modified | : Jan 05 2015 |
Created | : Dec 07 2009 |
OED も他の辞書と一緒に使用したいということで作った、 xyzzy 上で動作するスクリプトです。
D:\>convert -version Version: ImageMagick 6.9.0-0 Q16 x64 2014-11-14 http://www.imagemagick.org ...以下省略... D:\>wkhtmltoimage --version wkhtmltoimage 0.12.1.2 (with patched qt)
M-x oed2epwing-conv
・入力フォルダのパス指定 変数名:oed2epwing-in-dir (デフォルトは nil) nil スクリプト起動時に、入力ファイルのあるフォルダ名をダイアログで指定。 パス名 そのパス名を入力フォルダとして使用します。(ダイアログは起動されません。) 【注】区切り記号は、Windows 的な "\"(yen マーク) ではなく "/" になります。 例えば、 (setq oed2epwing-in-dir "D:/oed2txt110/data") ・oed2epwingの設置場所(Step. 2 の展開先フォルダを指定します。) 変数名:oed2epwing-dir (デフォルトは nil) nil スクリプト起動時に、フォルダ名をダイアログで指定。 パス名 そのパス名を出力フォルダとして使用します。(ダイアログは起動されません。) 【注】区切り記号は、Windows 的な "\"(yen マーク) ではなく "/" になります。 ・図版内の文字サイズ 変数名:oed2epwing-zuhan-size (デフォルトは 1.0) 数値 0.5~1.5くらいの範囲の数値。 【注】ブラウザ等にてフォントサイズを設定していない状態での文字サイズが 1.0 相当で、 0.5 を指定すると半分、1.5の場合は1.5倍の文字サイズになります。 ・図版内の文字色 変数名:oed2epwing-zuhan-foreground-color (デフォルトは黒色 "#000000") 色指定 "#000000" など。 【注】内部処理の都合で赤("#ff0000")は、使用できません。 ・図版の背景色 変数名:oed2epwing-zuhan-background-color (デフォルトは白色 "#ffffff") 色指定 "#ffffff" など。 【注】内部処理の都合で赤("#ff0000")は、使用できません。 ・Quotation 表示の省略 変数名:oed2epwing-suppress-quotations (デフォルトは nil) nil 省略しない。 t 省略する。 'date-range 範囲のみ出力する。("1622-1893" のような形式) 【注】値が non nil であっても、対応する <def>..</def> が "(See Quot..." のみの場合は、省略せずに出力します。 ・インデックス化の範囲 変数名:oed2epwing-indexing-forms (デフォルトは nil) nil Forms 抽出分をインデックス化しない。 t Forms 抽出分をインデックス化する。 'ext oed2epwing-indexing-forms を t にセットして抽出されるインデックスのうち、 ()による省略のあるもので、前方一致でのヒットが困難な場合、全パターンを 展開して<key>..</key>として追加します。例えば: <dfn>ab(b)athie</dfn><key>abathie</key><key>abbathie</key> 変数名:oed2epwing-indexing-drvs-nd-phrs (デフォルトは nil) nil 派生語/フレーズをインデックス化しない。 t 派生語/フレーズをインデックス化する。 【注】パラグラフ/項ごとにキーワード設定を行っているため、複数の派生語/フレーズを含むパラグラフ/項 において誤ヒットが発生することがあります。 ・項目リスト選択後の本文領域での表示位置 変数名:oed2epwing-navi-to-selected-word (デフォルトは 'auto) 'top エントリー先頭の見出し語位置から表示。 'direct ヒットした語の位置から表示。 'auto ヒットした語が項番 1. 以降の中にある場合には 'direct 相当、 それ以外の場合(≒見出し語の近くにある場合)には 'top 相当。 【注】派生語/フレーズの条件検索については、この指定とは無関係に、ヒット部分を含むパラグラフ/項の 先頭から表示されます。 ・<i> タグの処理方法 変数名:oed2epwing-i-tag-substitute (デフォルトは nil) nil 原ファイルのまま、加工せず。(EBWin4向け) t <i>~</i> に <b>、</b> がネストされている場合は、外側の <i> を <b> に 書き換える。(他の辞書ブラウザ向け)
EBStudio の設定について ・「オプション」→「詳細設定」→「本文」 「<DFN>を副見出しにする」にチェックを入れて、 「書式:」は「強調」を選択 ・詳細は、同梱の "oed.ebs" をご覧ください。
開始時刻:2014/11/21 18:46:09 [OED] 本文… (1)D:\oed2epwing\data\epw.html done カラー図版…done 図版総数=(256)個 音声総数=(0)個 前方一致表記インデックス…(757232)個 条件検索インデックス…(452480)個 外字(8x16)…(945)個 done 外字(16x16)…(114)個 done アンカー総数…(76034)個 リンク総数…(405193)個 D:\oed2epwing\dict\OEDEPW\DATA\HONMON ( 960440320 bytes ) 終了時刻:2014/11/21 18:48:00 ------------------------- カタログを作成しました。 処理を完了しました。
Æ — Ae æ — ae — asg ʿ — ayin Ð — Edh ð — eth Ʒ — Ezh ʒ — zh ŋ — ng Œ — Oe œ — oe ß — ss Þ — Th þ — th Ƿ — Wyn ƿ — wyn Ȝ — Ygh ȝ — ygh (<key>...</key> に出現する文字だけを対象にしています。)例えば は asgenaefd となります。
変更点 ・図版類の表示改善。 - matrix 表示 - <bo>、<bu>タグ表示 ・イメージ生成用のhtmlに構文ミスがあったので修正。 (描画結果には影響なし) ・画面表示レイアウトの微調整。
実行時間は上のような環境での値です。Core2Duoなどの場合には、この数倍程度が見込まれます。
バージョン番号については、あくまで参考用に書いています。お使いの環境(OS)に適合する最新版をお使いください。