2009年1月4日日曜日

XpdfのPETパッケージ

PuppyLinuxにディフォルトで入っているPDFビュアーはePDFViewですがファイルの表示スピードなどが遅く感じられます。そこでより軽量なXpdfの日本語PETパッケージを作成してみます。PuppyパッケージマネージャからインストールしたXpdfは起動すらせず、使い物になりません。以下はPuppy4.1.1日本語版の例です。

1.まずCMapがすでにインストールされているか確認する。無ければ日本語Fontの埋め込みが無いPDFファイルはうまく表示されません。以下はCMapが無い場合の方法で説明します。Poppler-dataなどを導入していたらCMapはすでに有ると思います。

2.debianからバイナリをダウンロードしてくる。
xpdf-common_3.0.2-1.4_all.deb
xpdf-jpanese_20040727-1_all.deb
xpdf-reader_3.0.2-1.4_i386.deb
xpdf-utils_3.0.2-1.4_i386.deb

最低必要なライブラリなどは以下
lesstif2_0.95.0-2.1_i386.deb
libt1-5_5.1.2-3_i386.deb
libxp6_1.0.0xsf1-2_i386.deb

3.作業ディレクトリxpdf_3.0.2を作成して中にxpdfのファイルを展開して行きます。展開の仕方は作業フォルダにXpdfのファイルを移動させファイルをクリックしてXArchiveで展開させると/usr、/etcのディレクトリが作成されます。最初のファイルを展開させた後に次のファイルを展開させると、最初に展開されたディレクトリの中にファイルが追加される形で展開されていきます。展開した後のxxxx.debファイルは必要ないので作業フォルダの中から退避させます。

4.xpdf-jpanese_20040727-1_all.debを展開すると作業フォルダ/use/share/fonts/cmapにCMapが展開されています。

Ghostscriptの日本語調整をしている場合はすでにCMapがインストールされていると思われますので、CMapは流用する事が出来ます。又、Poppler-dataのCMapも流用出来ます。CMapは色々な所から配布され混乱していますので、自分で何処の物を使うか決めて下さい。本家はAdobeでAdobeReaderの中にもあります。

作業フォルダ/etc/xpdf/xpdfrcに以下を追加します。テキストエディタでファイルを開き一番下に追加します。使用するFontの位置や種類、CMapの位置は調整が必要です。必要なFontは追加する必要があります。以下はxpdf-jpanese_20040727-1_all.debでCMapを追加した場合を示します。Windows等で作成されFontの埋め込みが無い場合の代替Fontを指定します。この内容は同じディレクトリにあるxpdfrc-japaneseを参考に手を加えたものです。

ここにFontの代替設定が無い場合は全てdisplayCIDFontTTで設定したFontで表示されます。

5.作業フォルダ/usr/share/applications/xpdf.desktopを一部修正します。

ファイル内にあるCategoriesをCategories=X-DocumentUtilityにします。これでXpdfのメニューがePDFViewと同じ所に表示されます。

5.PETパッケージにします。作業ディレクトリが/tmpにあるとすれば、ターミナルより

#cd /tmp
#dir2pet xpdf_3.0.2
step1は「no」すでにxpdf.desktopが在るので。
step2はPDFviewerで良いでしょう。
後は全てenter

6.ライブラリもPETパッケージにしてインストールした後、XpdfのPETをインストールします。

使った感想は、非常に使いにくい物でした。表示スピードは多少速くなった感じがします。これならまだePDFViewの方が良いかな。文字の一部に表示されない箇所があったりします。CMapの数量が少ないので、どこかの物を追加するなどまだ手を入れる必要があるみたいです。

2009年1月3日土曜日

Xournalその後

Xournalは日本語Fontの埋め込みが無いPDFファイルは文字化けします。Poppler-dataを入れて置く必要があるみたいです。PDFファイルのページを移動する際、「Next Page」ボタンで移動すると、ページ数が無制限に増えて行く不具合があるみたいです。Font設定はツールバーに有りましたが画面が小さいと表示されないので画面を大きくしておく必要があります。

Shape Recognizerはフリーハンドで丸、四角を連続した線文で描くと自動で修正され、きれいな丸や四角になります。うまく描けば三角など色々な図形が表示出来ます。多少慣れるまでコツが必要です。Rulerは直線を引けるだけで他の機能は分かりません。

Select Rectangleは選択範囲をグループで移動させることが出来ます。テキストをクリックするとテキストのみを選択出来ます。Vertical Spaceは指示した位置から下に描写されている図形などを上下に移動出来ます。

このソフトをPDF Viewer代りに使う事も出来るし、PDFで出力出来ます。マウスでの手書き文字は時間も掛かり限界を感じます。同じようなソフトでWindowsにはJournalと言うのがあります。又、javaを利用したJarnalと言うのもあります。

2008年12月27日土曜日

Xournal

Xournalはスケッチ帳とメモ帳の中間的なソフトです。まだあまり認知されていないので日本語の情報はほとんど有りません。ちょっと使った感じかなり軽快な動きです。主な使い方はPDFファイルを取り扱う事ができるので注記をいれたりでしょうか。軽い修正は出来ます。日本語PDFの読み込み、書き出しが何の設定無しに出来ました。日本語テキストの入力も出来ます。Font設定はToolsメニューの中にあり、好きなFontが利用出来ます。

メニューは残念ながらほとんど英語です。PETパッケージのサイズが信じられない事に151KBです。まだ全ての機能を使ったわけでは無いのでおかしな部分も有るかもしれませんが、一度使ってみる価値は有ります。

Xournal
http://xournal.sourceforge.net/

petパッケージダウンロード先
http://www.murga-linux.com/puppy/viewtopic.php?t=36179

2008年12月26日金曜日

RoxFilerの意外な動作

Roxファイラーの使い方で意外な事を発見した。ファイルを一つ上の階層に移動させる時、ファイルのアイコンをツールバーの「↑」矢印ボタンにドラッグするとメニューが表示される。これで簡単に上の階層にファイルの移動などが出来る。同じ様な事がブックマークボタンでも出来る。知らなかったな〜。

2008年12月25日木曜日

PuppyのDidiWiki

Didiwikiは一人Wikiとでも言えば良いでしょうか、メモ帳代わりにも使えます。最初に多少設定が必要です。これをしておかないとファイルを保存出来ません。設定が済んでいれば日本語でも保存出来ます。使い込んではいませんが、書式など他のWikiとほぼ同じみたいです。ただし、このDikiWikiはすでに開発を終了したのかどうかは分かりませんがWebサイトが閉鎖しています。

Puppy本家フォーラムを参考に設定をします。
http://www.murga-linux.com/puppy/viewtopic.php?search_id=1608836917&t=33287

DikiWikiの/root/spot/README.txtを見る。

2008年12月24日水曜日

依存性のチェック

メニュー>セットアップに「インストールしたパッケージの依存性チェック」と言うのが有るのを、今まで知らなかった。いつも自作PETパッケージをインストールした時に出るライブラリ不足のエラーを調べられるみたいだ。今までずいぶん無駄な時間を費やしたな、と思える。どのバージョンから入ったんだろうと思ったら、4.1からみたいだ。最初からあったのだとしたら本当にマヌケだった。全然気がつかなかった。4.0から4.1は結構修正があるな〜。

PuppyにAnthyを入れる

Puppyで最もイヤな所は文字変換精度の低さだろう。本当に面倒くさい。変換も結構良いところまで来てはいるが、今一歩イライラする場面がよくある。何らかの設定が必要かなとも思える。CannaとAnthyを単純比較するのは難しいが、Anthyを入れて試して見る。と言うかCannaをそれほど使った事ないので詳しく知らないだけ。

Puppy日本語サイトのダウンロード先から以下を入手

anthy-9100e-i686.pet
scim-anthy-1.2.4-i686.pet
Kasumi-2.2-i686.pet

それぞれインストールした。当分は辞書の編集、単語登録で都度対応して様子を見よう。