名 前
nsdejavu − DjVu ブ ラ ウ ザ プ ラ グ イ ン
書 式
/usr/lib/netscape/plugins/
説 明
共 有 ラ イ ブ ラ リ は ポ ピ ュ ラ ー な WEB ブ ラ ウ ザ に DjVu フ ァ イ ル を 表 示 さ せ る た め に Netscape ブ ラ ウ ザ プ ラ グ イ ン API を 採 用 し て い ま す 。 様 々 な WEB ブ ラ ウ ザ が 独 自 に Netscape プ ラ グ イ ン を サ ポ ー ト し て い ま す 。 DjVu ブ ラ ウ ザ プ ラ グ イ ン を 有 効 に す る 方 法 に つ い て は 「 ブ ラ ウ ザ の 互 換 性 」 の 項 目 を ご 覧 く だ さ い 。 ス タ ン ド ア ロ ン ビ ュ ー ア djview お よ び DjVu ブ ラ ウ ザ プ ラ グ イ ン は 同 様 な 機 能 を 提 供 し ま す 。 DjVu ブ ラ ウ ザ プ ラ グ イ ン は 実 際 に は ス タ ン ド ア ロ ン の ビ ュ ー を リ モ ー ト コ ン ト ロ ー ル モ ー ド で 実 行 す る ラ ッ パ ー プ ロ グ ラ ム で す 。 こ の ド キ ュ メ ン ト で は ブ ラ ウ ザ プ ラ グ イ ン 固 有 の 機 能 に つ い て 解 説 し ま す 。 追 加 の 情 報 に つ い て は djview(1) の ド キ ュ メ ン ト を ご 覧 く だ さ い 。
MIME タ イ プ お よ び 拡 張 子
既 知 の DjVu 文 書 の URL を ブ ラ ウ ザ に 入 力 す る と 、 自 動 的 に DjVu ブ ラ ウ ザ プ ラ グ イ ン が 起 動 し ま す 。 ブ ラ ウ ザ は 、 URL が 本 当 に DjVu フ ァ イ ル か ど う か 判 断 す る の に 様 々 な 方 法 を 用 い ま す 。 WEB サ ー バ は 通 常 MIME タ イ プ を ブ ラ ウ ザ へ 送 信 し ま す 。 DjVu 文 書 の 正 式 な MIME タ イ プ は image/vnd.djvuで す 。 旧 バ ー ジ ョ ン の DjVu ビ ュ ー ア と の 互 換 性 を 維 持 す る た め に 、 image/x-djvu を 使 用 す る こ と も 出 来 ま す 。 WEB サ ー バ は 正 し い MIME タ イ プ を 送 信 す る よ う 設 定 す る 必 要 が あ り ま す 。 詳 細 に つ い て は 、 DjVu の チ ュ ー ト リ ア ル を ご 覧 く だ さ い 。
( http://www.djvuzone.org/support/tutorial/ ). た い て い の WEB ブ ラ ウ ザ は .djvu ま た は .djv の 拡 張 子 を 持 つ フ ァ イ ル を DjVu フ ァ イ ル と し て 開 く こ と が 出 来 ま す 。
CGI ス タ イ ル の フ ラ グ
DjVu ブ ラ ウ ザ プ ラ グ イ ン の 動 作 は CGI に 似 た 書 式 を 使 用 し て URL を 拡 張 す る こ と で 指 定 す る こ と が 出 来 ま す 。 こ の 書 式 は 以 下 の よ う な 形 式 で す :
http://server/dir/file.djvu?djvuopts&keyword=value&keyword=value&... |
DjVu ブ
ラ ウ ザ プ ラ グ
イ ン は djvuopts の 後
に 現 れ る キ ー
ワ ー ド の み 認
識 し ま す 。 認
識 で き な い キ
ー ワ ー ド は 無
視 さ れ ま す 。
以 下 の キ ー ワ
ー ド を 認 識 し
ま す :
passive 通 常 の WEB 画 像
の 用 に ブ ラ ウ
ザ 内 に 表 示 さ
せ ま す 。 デ フ
ォ ル ト の 拡 大
率 は 「 ペ ー ジ
に 合 わ せ る 」
で す 。 ツ ー ル
バ ー 、 ポ ッ プ
ア ッ プ メ ニ ュ
ー 、 ス ク ロ ー
ル バ ー お よ び
キ ー ボ ー ド シ
ョ ー ト カ ッ ト
は 無 効 で す 。
デ フ ォ ル ト 値
は 無 効 で す 。
scrollbars=(yes|no) 画 像 サ イ
ズ が プ ラ グ イ
ン の ウ ィ ン ド
ウ サ イ ズ よ り
大 き い 場 合 ス
ク ロ ー ル バ ー
を 表 示 ま た は
非 表 示 に し ま
す 。 デ フ ォ ル
ト は 有 効 で す
。
menu=(yes|no) ポ ッ プ ア
ッ プ メ ニ ュ ー
を 有 効 ま た は
向 こ う に し ま
す 。 デ フ ォ ル
ト は 有 効 で す
。
keyboard=(yes|no)
DjVu プ ラ グ イ ン の キ ー ボ ー ド シ ョ ー ト カ ッ ト を 有 効 ま た は 無 効 に し ま す 。 キ ー ボ ー ド シ ョ ー ト カ ッ ト は デ フ ォ ル ト で は 有 効 で す 。
frame=(yes|no)
DjVu 画 像 の 周 囲 に 細 い グ レ ー の 枠 の 描 画 を 有 効 ま た は 無 効 に し ま す 。 フ レ ー ム は デ フ ォ ル ト で は 有 効 で す 。
links=(yes|no)
DjVu 画 像 中 の ハ イ パ ー リ ン ク を 有 効 ま た は 向 こ う に し ま す 。 ハ イ パ ー リ ン ク は デ フ ォ ル ト で は 有 効 で す 。
logo=(yes|no) プ
ラ グ イ ン が デ
ー タ を ダ ウ ン
ロ ー ド し て い
る 間 、 DjVu ロ ゴ の
表 示 を 有 効 ま
た は 無 効 に し
ま す 。 デ フ ォ
ル ト は 有 効 で
す 。
page=pagenum 最 初 に 表
示 す る ペ ー ジ
番 号 を 指 定 し
ま す 。 ペ ー ジ
番 号 は 1 か ら 順
に 指 定 し ま す
。
zoom=zoomfactor 初 期 拡
大 率 を 指 定 し
ま す 。 ツ ー ル
バ ー 、 ポ ッ プ
ア ッ プ メ ニ ュ
ー 、 キ ー ボ ー
ド が 有 効 に な
っ て い る 場 合
は 、 ユ ー ザ が
拡 大 率 を 変 更
す る こ と が 出
来 ま す 。 zoomfactor
の 有 効 な 値 は
以 下 の と お り
で す :
mode=modespec 初 期 表 示 モ ー ド を 設 定 し ま す 。 ツ ー ル バ ー 、 ポ ッ プ ア ッ プ メ ニ ュ ー 、 キ ー ボ ー ド が 有 効 に な っ て い る 場 合 は 、 ユ ー ザ が 初 期 表 示 モ ー ド を 変 更 す る こ と が 出 来 ま す 。 modespec の 有 効 な 値 は 以 下 の と お り で す :
hor_align=keyword
ビ ュ ー ア ウ ィ
ン ド ウ に 表 示
す る ペ ー ジ の
水 平 方 向 の 位
置 を 指 定 し ま
す 。 keyword に は
left、 center、 right の い
ず れ か を 指 定
し ま す 。
ver_align=keyword ビ ュ ー
ア ウ ィ ン ド ウ
に 表 示 す る ペ
ー ジ の 垂 直 方
向 の 位 置 を 指
定 し ま す 。 keyword
に は top、 center、 bottom
の い ず れ か を
指 定 し ま す 。
toolbar=keyword{(,|+|-)keyword}
ツ ー ル バ ー の
表 示 方 法 と ボ
タ ン の 内 容 を
コ ン ト ロ ー ル
し ま す 。 オ プ
シ ョ ン toolbar は カ
ン マ 、 プ ラ ス
お よ び マ イ ナ
ス 記 号 で 区 切
ら れ た 複 数 の
キ ー ワ ー ド で
構 成 さ れ て い
ま す 。 ツ ー ル
バ ー の 表 示 方
法 は 、 最 初 に
現 れ る プ ラ ス
や マ イ ナ ス 記
号 の 前 に あ る
キ ー ワ ー ド で
コ ン ト ロ ー ル
し ま す 。 こ の
場 合 以 下 の キ
ー ワ ー ド が 使
用 で き ま す :
ツ ー ル バ ー ボ タ ン の 内 容 は 、 最 初 に 現 れ る プ ラ ス や マ イ ナ ス 記 号 の 後 に あ る キ ー ワ ー ド で コ ン ト ロ ー ル し ま す 。 各 キ ー ワ ー ド は 特 定 の ツ ー ル バ ー ボ タ ン ま た は ボ タ ン グ ル ー プ を 追 加 |
(プ ラ ス 記 号 )ま た は 削 除 (マ イ ナ ス 記 号 )し ま す 。 ツ ー ル バ ー の 初 期 ボ タ ン は 最 初 に 現 れ る プ ラ ス ま た は マ イ ナ ス 記 号 で 決 ま り ま す 。 プ ラ ス 記 号 の 場 合 、 ツ ー ル バ ー の 初 期 ボ タ ン は 空 で す 。 マ イ ナ ス 記 号 の 場 合 は 、 全 て の ボ タ ン が 表 示 さ れ て い ま す 。 以 下 の キ ー ワ ー ド が 利 用 出 来 ま す :
highlight=x,y,w,h[,color]
四 角 形 の ハ イ
ラ イ ト 領 域 を
指 定 し た 座 標
に 指 定 し た 色
で 表 示 し ま す
。 座 標 x、 y、
w、 h は 文 書
中 の 画 像 の 座
標 で す (ス ク リ
ー ン の 座 標 系
で は あ り ま せ
ん )。 基 点 は 画
像 の 左 下 隅 で
す 。 color は 16 進 表
記 の RRGGBB 形 式
で 記 述 し ま す
。 カ ラ ー オ プ
シ ョ ン を 省 略
す る と XOR 形
式 の ハ イ ラ イ
ト を 使 用 し ま
す 。 複 数 の ハ
イ ラ イ ト 領 域
を 指 定 す る こ
と が 出 来 ま す
。
rotate=(0|90|180|270)
DjVu 画 像 を 指 定 し た 角 度 で 時 計 回 り に 回 転 さ せ ま す 。
print=(yes|no)
DjVu 画 像 の 印 刷 を 有 効 ま た は 無 効 に し ま す 。 デ フ ォ ル ト で は 有 効 で す 。
cache=(yes|no) 文 書 の デ コ ー ド 済 み ペ ー ジ の キ ャ ッ シ ュ を 有 効 ま た は 無 効 に し ま す 。 デ フ ォ ル ト で は 有 効 で す 。 拡 張 子 を 持 た な い URL の 文 書 の キ ャ ッ シ ュ は デ フ ォ ル ト で は 無 効 で す 。
DjVu 画 像 の 埋 め 込 み
DjVu を WEB ペ ー ジ へ 統 合 さ せ る に は HTML の EMBED タ グ を 使 用 す る の が 良 い で し ょ う 。 こ の 方 法 の 利 点 は 、 WEB サ ー バ が DjVu の MIME タ イ プ を サ ポ ー ト し て い な く て も フ ァ イ ル を 配 信 で き る こ と で す 。 さ ら に CGI ス タ イ ル の フ ラ グ を EMBED タ グ の 属 性 と し て 使 用 す る こ と が 出 来 ま す 。 例 :
<embed src="myfile.djvu" type="image/x-djvu" |
width="100%"
height="100%"
passive=yes zoom=stretch > </embed>
ブ ラ ウ ザ の 互 換 性
DjVu ブ ラ ウ ザ プ ラ グ イ ン は ポ ピ ュ ラ ー な WEB ブ ラ ウ ザ で 動 作 確 認 さ れ て い ま す :
Netscape 4
DjVu ブ ラ ウ ザ プ ラ グ イ ン は 通 常 以 下 の デ ィ レ ク ト リ に イ ン ス ト ー ル さ れ て い ま す 。 /usr/local/lib/netscape/plugins Netscape 4 は こ の デ ィ レ ク ト リ で プ ラ グ イ ン を 検 索 す る た め DjVu ブ ラ ウ ザ プ ラ グ イ ン を す ぐ に 利 用 す る こ と が 出 来 ま す 。 以 前 の バ ー ジ ョ ン の DjVu ブ ラ ウ ザ プ ラ グ イ ン を イ ン ス ト ー ル し て い る 場 合 は あ ら か じ め 削 除 し て お く 必 要 が あ り ま す 。 Netscape の メ ニ ュ ー Help->About Plugins を 選 択 す る と 現 在 イ ン ス ト ー ル さ れ て い る プ ラ グ イ ン が リ ス ト さ れ ま す 。 以 前 の バ ー ジ ョ ン の DjVu ブ ラ ウ ザ プ ラ グ イ ン は 以 下 デ ィ レ ク ト リ の う ち い ず れ か に イ ン ス ト ー ル さ れ て い ま す :
$HOME/.netscape/plugins/ |
/usr/lib/netscape/plugins/
/opt/netscape/plugins/ 個 人 用
の プ ラ グ イ ン
デ ィ レ ク ト リ
に シ ン ボ リ ッ
ク リ ン ク を 作
成 す る こ と で
も っ と 簡 単 に
イ ン ス ト ー ル
す る こ と が 出
来 ま す :
cd $HOME/.netscape/plugins |
ln -s /usr/lib/netscape/plugins/ . を コ ピ ー せ ず に シ ン ボ リ ッ ク リ ン ク を 作 成 し ま す 。 こ れ は が シ ン ボ リ ッ ク リ ン ク に し た が っ て 最 初 に 元 の イ ン ス ト ー ル 先 デ ィ レ ク ト リ を 検 索 す る た め に 必 要 で す 。 Netscape プ ラ グ イ ン の 検 索 規 則 は Netscape の README に 記 述 さ れ て い ま す 。 djview. プ ロ グ ラ ム の -fix オ プ シ ョ ン も ご 覧 く だ さ い 。
Netscape 6
DjVu プ ラ グ イ ン は Netscape 6.1 以 上 で 動 作 し ま す 。 Netscape 6 は 独 自 の プ ラ グ イ ン デ ィ レ ク ト リ の 中 に あ る プ ラ グ イ ン の み を 認 識 す る よ う で す 。 こ れ は シ ン ボ リ ッ ク リ ン ク を 利 用 し て 実 現 し て い ま す 。 Netscape 6 が /usr/local/netscape6 に イ ン ス ト ー ル さ れ て い る と し ま す 。 以 下 の コ マ ン ド で プ ラ グ イ ン を 認 識 さ せ る こ と が 出 来 ま す :
cd /usr/local/netscape6/plugins |
ln -s /usr/lib/netscape/plugins/ .
Mozilla
DjVu プ ラ グ イ ン は Mozilla 0.9.5 以 上 で 動 作 し ま す 。 Mozilla の プ ラ グ イ ン デ ィ レ ク ト リ か ら リ ン ク を 確 立 す る 必 要 が あ り ま す 。 Mozilla が /usr/lib/mozilla-1.1 二 イ ン ス ト ー ル さ れ て い る と す る と :
cd /usr/lib/mozilla-1.1/plugins |
ln -s /usr/lib/netscape/plugins/ . そ の 後 、 Mozilla を 再 起 動 し て メ ニ ュ ー Help->About Plugins を 選 択 し て DjVu プ ラ グ イ ン が 正 し く 認 識 さ れ て い る か 確 認 し ま す 。
Galeon
Galeon は 内 部 的 に Mozilla 描 画 エ ン ジ ン を 使 用 し て い ま す 。 プ ラ グ イ ン を Mozilla に イ ン ス ト ー ル す れ ば 、 Galeon で も 動 作 し ま す 。
Konqueror
DjVu プ ラ グ イ ン は KDE-2.2 以 上 で 動 作 し ま す 。 WEB ペ ー ジ に 埋 め 込 ま れ た DjVu 画 像 で 不 具 合 が 報 告 さ れ て い ま す 。 は じ め に Konqueror が DjVu プ ラ グ イ ン を 正 し く 認 識 し て い る か ど う か 確 認 し て く だ さ い 。
Konqueror で Settings->Configure Konqueror を 選 択 し ま す 。 ダ イ ア ロ グ が 表 示 さ れ た ら Netscape Plugins. の ア イ コ ン を 選 択 し ま す 。 デ ィ レ ク ト リ /usr/lib/netscape/plugins が プ ラ グ イ ン デ ィ レ ク ト リ の リ ス ト に あ る こ と を 確 認 し ま す 。 Scan for new plugins ボ タ ン を 押 し ま す 。 Plugins タ ブ ボ タ ン を ク リ ッ ク し て 認 識 さ れ た プ ラ グ イ ン の リ ス ト を 表 示 さ せ ま す 。 リ ス ト に が あ る こ と を 確 認 し ま す 。
Opera
DjVu プ ラ グ イ ン は Opera-6 以 上 で 動 作 し ま す 。 Opera の ソ フ ト ウ ェ ア サ ポ ー ト ペ ー ジ で 解 説 し て い る と お り 、 OpenMotif ラ イ ブ ラ リ を イ ン ス ト ー ル し て お く 必 要 が あ り ま す 。
ク レ ジ ッ ト
こ の プ ロ グ ラ ム は Andrei Erofeev <andrew_erofeev [AT] yahoo.com> が 開 発 し 、 Bill Riemers <docbill [AT] sourceforge.net> お よ び Léon Bottou <leonb [AT] users.net> が 改 良 し ま し た 。 こ の プ ロ グ ラ ム お よ び man page は Nobchika Morimoto <morimoto [AT] lizardtech.com> が 翻 訳 し ま し た 。