dviout/dviprt 情報
dviout/dviprt は最初TSGが開発したものをSHIMA氏が改良され、
現在では多くの人達の手により対応機種が増え、機能が拡張された
フリーソフトウェアです。
開発は主に
PC-VAN SIG「サイエンス」にて行われ、
次の場所で配布されています。
- PC-VAN: SIG「サイエンス」
- NIFTY-Serve: FLABO
- 日経MIX: page.script会議
- ASCII-net: pool msdos
- NetNews: fj.binaries.msdos
このサイト
ftp://akagi.ms.u-tokyo.ac.jp/pub/dos/dviout/
をはじめ、多くの anonymous ftp サイトでも入手できます。
なお、現在(特に Windows版など)と将来の状況につきましては、
開発室の方を御覧下さい。
dvioutに関するMailing Listがあります。詳しくは
その解説を御覧下さい。
以下は、MS-DOS 版のために書かれた解説です。
dviout/dviprtの概要
dviout/dviprtは、TeXのデバイスドライバと呼ばれるものの1つです。
これは、DVI(Device Independent)ファイルというTeXによるタイプ
セットの結果得られた出力を解釈し、コンピュータの画面やプリンタ
に出力するものです。
特に、画面へ表示を行なうものをプレビューア、
プリンタへ出力するものをプリンタドライバと呼びます。
dvioutがプレビューア、dviprtがプリンタドライバに対応します。
TeXそのものは、組版のみを行なうソフトウェアであり、
文字などは大きさとして捉え、形には関与しません。
プレビューアやプリンタドライバが、文字の形状など情報を収集し、TeXが
出力した組版結果を目に見える形にするのです。
これらプレビューア/プリンタドライバは、TeXの
処理系には含まれていないのが普通です。
プログラムの性格上、実行するハードウェアの入出力装置に依存するためです。
事実、dviout/dviprtの場合にも実行するコンピュータの機種に応じて、
数種類の実行ファイルを用意しています。
ご自分の使用している機種に合わせて、必要な実行ファイルを選んでインストール
してください。
サポートする機能と対応機種
対応するTeXの種類
- NTTJTeX
- アスキー日本語TeX
- アスキーpTeX
拡張機能
- tpic specials
- PostScript specials
- EPS/PS/PBM/GIF形式の画像データ読み込み
- プリンタのページ記述言語の取り込み
コンピュータ
- PC-9801シリーズ、ハイレゾ版PC-9801シリーズ
- アイ・オー・データ機器のグラフィック
アクセラレータボードGA-1024A/1280A対応
- J-3100シリーズ
- AX仕様パソコン
- IBM PC, DOS/V対応機
- VGA(640x480)
- Super VGA, VESA(800x600)
- Super VGA, VESA(1024x768)
- VESA(1280x1024)
- HP100LX/HP200LX
- PC-100やFMR50/60/70対応のものも存在するが、標準パッケージには含まれない
オペレーティング・システム
- MS-DOS Ver.3.1以降
- MINIX、Linux、386BSDなどのOSに移植したものも存在する
プリンタ
欧文フォントおよびNTTJTeXの和文フォント
- PK, PXL1001, PXL1002, PXL1003フォーマットのフォント
- これらを束ねたフォントライブラリ
- アスキー日本語MicroTeXのFAR (フォントアーカイブ)ファイル
- emTeXのFLI (フォントライブラリ)ファイル
- 独自のGTHファイル、PKDファイル
- TrueType Font
- 不足しているフォントのMETAFONTによる自動生成機能あり
和文フォント
アスキー日本語TeXおよびNTTJTeXともに、
- アスキー日本語TeXのJXL4フォーマットのフォント
- 和文代替フォントとして
- パソコン内蔵の16x16ドット(J-3100やPC-9801ハイレゾモードの
ときは24x24, DOS/Vにおいてはそのとき使用されているサイズ)の
システムフォント
- ビットマップ形式のファイル、および、それをPK/JXL4フォーマットと
同様な圧縮法で圧縮したもの
- (株)ツァイトの「書体倶楽部」/「JG Font」アウトラインフォント
- Microsoft Windows 3.1 あるいは Windows95 標準のTrueType Font
- Canon LIPS IIIやEpson ESC/PageのLBP内蔵のスケーラブルフォント
出力
- ディスプレイ(dviout)
- GA-1024A/1280A対応版では、Microsoft Windows標準のBMPファイル出力が可能
- プリンタ(dviprt)
- dviprtでは標準出力やファイルに次の形式で出力可能
- プリンタに送るバイナリコード
- raw PBM画像データ
- EPS形式画像データ
- G3 FAX用の画像データ
- デバッグ用の16進ダンプ
TeXのページに戻る