Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0001317Vine Linux1 バグ公開2012-07-27 15:232015-01-02 16:58
anonymous 
munepi 
毎回 
完了実装済 
6.0 
6.16.1 
x86, x86_64
texlive
0001317: dvipsでBad VF file min10.vf: character code out of range
pxdviとxdviで、印刷すると、dvipsが使われますが、以下のメッセージがでて印刷できません。

-----
Calling: `dvips -t a4 -f -o!lpr'
This is dvips(k) 5.98 Copyright 2009 Radical Eye Software (www.radicaleye.com)
' TeX output 2012.07.27:1509' -> !lpr
dvips: ! Bad VF file min10.vf: character code out of range

Dvips returned exit code 1.
-----

これを pdvips にすれば、PSに変換できて、印刷できます。

(p)xdviの印刷用コマンドを pdvips にするか、
dvipsを pdvips へのリンクにするか、
/etc/alternatives/ のような対応をするか、
して頂きたいのですが、どうでしょう?
設定されていません。
課題の履歴
2012-07-27 15:23anonymous新規課題
2012-09-04 15:22munepiarchx86 => x86, x86_64
2012-09-04 15:22munepi担当者 => munepi
2012-09-04 15:22munepi状態新規 => 担当者決定
2012-09-04 15:22munepiコメント追加: 0000950
2012-11-07 20:18munepi担当者munepi =>
2012-11-07 20:19munepi担当者 => munepi
2012-11-07 20:31munepiコメント追加: 0007524
2012-11-07 20:31munepi状態担当者決定 => テスト待ち
2015-01-02 16:58munepiコメント追加: 0009036
2015-01-02 16:58munepi再現性不明 => 毎回
2015-01-02 16:58munepi状態テスト待ち => 完了
2015-01-02 16:58munepi解決状況不明 => 実装済
2015-01-02 16:58munepi修正済バージョン => 6.1
2015-01-02 16:58munepi修正予定バージョン => 6.1
2015-01-02 16:58munepi詳細更新bug_revision_view_page.php?rev_id=531#r531

コメント
(0000950)
munepi   
2012-09-04 15:22   
山本です。

良いご提案をありがとうございます。

> (p)xdviの印刷用コマンドを pdvips にするか、
> dvipsを pdvips へのリンクにするか、
> /etc/alternatives/ のような対応をするか、
> して頂きたいのですが、どうでしょう?

xdvi は日本語非対応、pxdvi は日本語対応ですので、
pxdvi の印刷用コマンドを
pdvips へ変更するように対処してみます。

状態を「割当済み」へ変更します。

p.s.
TeX Live 2010 以降、dvips 自身が日本語対応になったので、
pdvips という日本語対応 dvips は、ptexlive2009 で
姿を消すことになりそうです。
したがいまして、
上記は Vine Linux 6 の一時的な対応となり、
次期 Vine Linux 7 では、
pxdvi の印刷用コマンドは、dvips になります(^^
(0007524)
munepi   
2012-11-07 20:31   
山本です。

/VinePlus/6
  texlive-doc-2009-23vl6.noarch.rpm
  texlive-2009-23vl6.i686.rpm
  libkpathsea-devel-2009-23vl6.i686.rpm
  libkpathsea-2009-23vl6.i686.rpm
  libptexenc-2009-23vl6.i686.rpm
  libptexenc-devel-2009-23vl6.i686.rpm
  libptexenc-devel-2009-23vl6.x86_64.rpm
  libptexenc-2009-23vl6.x86_64.rpm
  libkpathsea-devel-2009-23vl6.x86_64.rpm
  libkpathsea-2009-23vl6.x86_64.rpm
  texlive-2009-23vl6.x86_64.rpm
  texlive-2009-23vl6.src.rpm
を put しました。

pxdvi の印刷時に使用する dvips-ware を pdvips へ変更しました。

確認方法は、
1. pxdvi のメニューから Print... をたどり、
2. 出てきた dialog 中の Print to: において PS File: を選択して、
[Print] ボタンを押す。
3. ログ中に
Calling: `pdvips'
となっておれば OK です。

可能であれば、追加テストもして頂けるとありがたいです。
たとえば、
(1) http://trac.vinelinux.org/browser/people/munepi/scripts/chkdvipdfmx.sh [^]
を実行して、どの PDF にも画像が埋め込まれていることを確認する。

(2)
1. [vine-users:082150] Re: texlive で太文字印刷
に添付している ptl09vl6.tar.xz を展開して、
IPA フォント埋め込み設定を施す。
$ make test
2. 出力されたすべての dvi を pxdvi で正しく表示されているか確認する。
3. 出力されたすべての pdf を evince や Adobe Reader で正しく表示されているか確認する。

(0009036)
munepi   
2015-01-02 16:58   
すでに texlive-2009-23vl6 が取り込まれていますので、状態を「完了」にします。