Linuxで遊ぶ!Linuxについては入門者レベルです、間違いも大目に見て下さい。2011年12月28日水曜日クリスマス休暇Barryさんアウトドアーでキャンプ中。1週間ぐらいになるが中々帰ってこないねー。毎日何しているんだろう。釣り、犬の散歩?夏のオーストラリアがうらやましい。日本は寒くてたまらん。Other2011年12月8日木曜日puppyPDF修正puppyPDFというツールが入っていますが、PuppyLinux4.3.1JPのバージョンでは日本語に修正したスクリプトが一部古いままです。言うか古い日本語バージョンから使い回した為、修正されていないのだろうと思います。このpuppyPDFを使用してPDFにする事があるかと言われると、かなり苦しい。あるんだから使える方が良いとしか言いようが無い。このpuppyPDFはAbiwordで扱う事が出来るファイル形式をAbiwordのコマンドでPostScriptに変換し、さらにGhostscriptのps2pdfでPDFにするものです。(なんでこんな面倒な事するのか理由は知りません。)ところがAbiwordのコマンドが変更になったのに、日本語スクリプトを修正していないのでうまく変換できないと言う事でしょうか。以下の部分を修正します。エディタで開き、228行目付近にあるAbiwordのコマンドを変更する。コメントアウトした方が元のもの。"$INPUT"`これでOK。日本語版スクリプトだけがおかしいのでオリジナルは修正不要。lpいつもながらAbiwordのマニュアルには記載されていないので、仕方なくmanを探した。エディタで開き75行目のコメントを外して保存する。これでAbiwordからのPS作成とCUPSからのPS作成がうまく行く様になります。他のソフトで問題が出るかどうかは検証できていません。この件に関してはGhostscriptのDocumentに記載されているので仕様としか言いようがありません。このドキュメントにはバージョン情報がありませんがPuppyLinuxの8.15でも有効なようです。Documentの場所が探しにくいのでメモ。同じ様なサイトが乱立しすぎ。ここのサイトはDebianからもリンクされているので現状の本家みたいです。以下からDocumentへ。http://www.ghostscript.com/次にUse.htmへ最終的に項目からサイズ変更に関する部分を探す。用紙サイズの参考まずDocumentsを読むべし。用紙サイズはポイントで指示するみたいです。PostScriptを扱う事は少ないと思いますがPDFや印刷などに影響するのがイヤな感じです。PuppyLinuxのGhostscriptはバージョンアップして欲しいのですが、中々そうはなりません。新しい物は容量が急激に大きくなるので躊躇しているのかもしれません。今のところ日本語を扱う上でそれほど不便はないのでガマンしかないでしょう。Wary5.2.2などでも同じ操作で変更出来ます。GhostscriptAbiwordからのPDF作成PuppyLinux4.3.1JPのAbiword2.7はPDFの作成に不具合があるみたいです。いうサイズになっています。なり、A4(210x297mm)より少し大きなサイズになっています。このサイズ(280x396mm)が何を意味するのか不明です。この数値はA4サイズ(210x297mm)をピクセル400dpiに変換した際のピクセル数と同じになります。関係ありそうですがイマイチ理解できません。PDF表示ソフトでは自動的に用紙サイズに合わせて表示する機能があるため一見問題ない様に見える場合があります(完全におかしい場合もある)が、PDFから印刷すると正しく印刷されない事があります。多少関係しているのはGhostscriptの用紙設定が初期値でLetterになっている事です。これはA4にするのが無難だと思います。この設定はCUPSからPostScriptを作成する際影響します。CUPS-PDFは動作に問題はないので、こちらでPDFにした方が無難です。CUPSからPostScript作成の場合も用紙設定をA4にすれば問題ありません。なんでAbiwordからのPDFがおかしいのか不明です。詳しい原因は解りませんが新しくAbiword2.8.6をコンパイルしインストールする事で解決できています。--------------------------------ポイントについて:ポイントは主に出版関係で利用される長さの単位。ptと略され、印刷関係やDTPソフトなどで使用されています。PDFフォーマットもこれに準じ用紙サイズがポイントで表わされています。ポイントにはDTP用とjisなどに規定されているものとがあり若干違うようです。ここではとりあえずDTP用ポイントで考えます。ポイントについては詳しい印刷関連のサイトが沢山ありますので、詳細はそちらで調べて下さい。(210x297mm)という事になります。コマンドを使用します。1.4--------------------------------PuppyLinux4.3.1JPにあるPDF関連コマンド(抜粋)Poppler-utils関係/usr/bin/pdffonts/usr/bin/pdfimages/usr/bin/pdfinfo/usr/bin/pdftoabw/usr/bin/pdftohtml/usr/bin/pdftoppm/usr/bin/pdftops/usr/bin/pdftotextGhostscript関係/usr/bin/pdf2dsc/usr/bin/pdf2ps/usr/bin/pdfopt/usr/bin/ps2ascii/usr/bin/ps2epsi/usr/bin/ps2pdf/usr/bin/ps2pdf12/usr/bin/ps2pdf13/usr/bin/ps2pdf14/usr/bin/ps2pdfwr/usr/bin/ps2ps/usr/bin/ps2ps2/usr/bin/ps2txtWary5.2.2のAbiword2.8.6はGhostscriptの初期用紙設定をA4にすればPDFの作成に問題はありません。Abiword2011年12月2日金曜日UbuntuのAbiwordUbuntu11.04のAbiwordでもTrueTypeのボールドは表示出来てもPDFにするとダメ、印刷プレビューもダメ。Abiword2011年12月1日木曜日AbiwordのTrueTypeでボールド表示PuppyLinux4.3.1JPのAbiwordではTrueTypeフォントのボールドが表示されませんでしたが、以下の要領で表示だけ出来るようになりました。問題点はPDF形式で保存した場合正しくボールド表示にならない。CUPS-PDFもだめ。印刷プレビューもダメ。印刷もダメと思われる。Abiword形式だときちんと保存出来るみたい。ダウンロードし展開する。不安定版(unstable)使用。含まれているため上書きされてしまいす。一度パッケージを展開し、必要な物だけ取ります。debの展開はディスクトップの「圧縮/解凍」アイコンにdebパッケージをドラッグする。/etc/fonts/に移動させる。