お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2007-11-25 07:39:40

koko
新しいメンバ
登録日: 2007-11-25

groffで日本語処理ができない

日本語が含まれるテキストファイルをgroffで処理後,gvで結果を確認しようとしましたが,正しく表示できませんでした.
行った操作は以下のとおりです.

 1.テスト用のテキストファイルtest(utf-8)を作成(内容は'あいうえお')
 2.groff -Tps  test > w.ps
 3.gv w.ps  .

3の操作後,gvが起動しますが,ハードディスクのアクセスランプが点灯したまま,何も表示されません.
テキストファイルtestをeucにコンバートして実行すると,文字化けして表示されます.
半角英文字だけのテキストファイルは正しく表示されます.

環境は以下のとおりです.
OS:ubuntu-7.04J
インストール後,追加したパッケージ:
    gv

どなたか原因のお分かりになる方,ご連絡ください.
よろしくお願いします.

オフライン

 

#2 2007-11-26 20:58:55

aqn
メンバ
登録日: 2007-11-26

Re: groffで日本語処理ができない

文字化けは日本語のPostScript関係の問題のようです。
aptでgs-cjk-resourceを入れてみてください。

オフライン

 

#3 2007-11-27 02:53:15

koko
新しいメンバ
登録日: 2007-11-25

Re: groffで日本語処理ができない

aqnさん,貴重なアドバイスありがとうございました.

早速,gs-cjk-resourceパッケージを追加して,実行しました.
最初のテストでは文字化けは解消されませんでしたが,gs-cjk-resouceをキーにしてネットで検索して解決しました.
具体的には,
       http://as-is.net/blog/archives/001263.html
などを,参考にして,
       cmap-adobe-japan1
       cmap-japan2
                cmap-cns1
                cmap-gb1
パッケージを追加しました.

 ps.
 groffはutf-8に対応してるんですね.platexがutf-8に対応していないため,groffもそうだと思い込んで,何度かgroffに対して,eucファイルを入力してしまい時間がかかってしまいました.
 あと,gvでは正しく表示されるのに,ggvでは何も表示されないのが気になりました.

 

オフライン

 

#4 2007-11-27 12:01:39

Shibata
管理者
From: 東京
登録日: 2006-10-25

Re: groffで日本語処理ができない

koko による投稿:

 あと,gvでは正しく表示されるのに,ggvでは何も表示されないのが気になりました.

問題とは関係ない部分なんで恐縮ですが、7.10以降はgnome-gv(ggv)はなくなってEvinceに統合されたのでお気をつけください。

# groffって使ったことなかったんで、7.10で上記手順を試してみたんですが、
# 英数字だけのファイルでも、Evinceではうまく表示できませんでした(gsでは表示可)。

オフライン

 

#5 2007-11-27 20:37:14

koko
新しいメンバ
登録日: 2007-11-25

Re: groffで日本語処理ができない

Shibataさん,ありがとうございます.
groffはlatexの簡易版ということもできますので,viとemacsの関係に似ていると思います.

オフライン

 

#6 2007-12-01 11:45:14

koko
新しいメンバ
登録日: 2007-11-25

Re: groffで日本語処理ができない

このトピックとは関係ないのですが,新たにトピックを立てるほどのことでもないので,ここで報告させていただきます.

ubuntu7.04J上で,Firefoxからあるサイトの日本語PDFファイルをダウンロードし,それを既定の文書ビューア(evince)で表示させたら,文字化けしてしまいました.同じPDFファイルをgvで表示させたら正しく表示されました.
この現象はある特定の日本語PDFファイルに対してのみ発生します.ほとんどの日本語PDFファイルはevinceで正しく表示されます.
文字化けが発生した日本語PDFファイルが古いマザーボードのマニュアルだったので,evinceが古いバージョンのPDFに対応していないのかなと思いました.

オフライン

 

Board footer

Powered by FluxBB