xditview - ditroff
の出力を表示する
xditview [ -
toolkitoption ... ] [ -
option ... ] [
filename ]
xditview プログラムは
ditroff
の出力を X
のディスプレイに表示する。このプログラムは特別な整形は行わ
ず、プリンタ座標をスクリーン座標に自動変換する。この際には適切なフォン
トを使えるように、実際の解像度ではなくユーザ指定の解像度を使用する。
引き数
filename に ``
-''
を指定すると、
xditview
は標準入力から入力を行う。
filename の最初の文字が ``
|'' ならば、
xditview は
sh
を fork
して残りの「ファイル名」を実行し、そのコマンドの標準出力への出
力を使用する。
オプション¶
xditview には、X
ツールキットの標準のコマンド行オプションに加えて、以下に挙
げるオプションを指定することができる。
- -page page-number
- このオプションは、起動時に表示する文書中のページ番号を指定する。
- -resolution screen-resolution
- このオプションは使用するスクリーンの解像度を指定する。XLFD
名の解像度
フィールドにこの値を要求してフォントを開く。
- -noPolyText
- X
サーバによっては、リクエスト1つに複数の文字列を含む複合テキストを正
しく実装できていないものがある。このオプションを指定すると、
xditview
のこの機能が無効になる。
- -backingStore backing-store-type
- 再表示には1秒程度の時間がかかる。このオプションを指定すると、サーバは
ウィンドウの表示内容を保存する。そしてウィンドウがスクロールしてビュー
ポートに入った場合、バッキングストアに保存された内容を使ってウィンドウ
を描画する。 backing-store-type
には Always, WhenMapped, NotUseful
のいずれか1つを指定する。
以下の X
ツールキット標準コマンド行オプションは、
xditview
でも普通に使うことができる:
- -bg color
- このオプションはウィンドウの背景色に使う色を指定する。
デフォルト値は white
である。
- -bd color
- このオプションはウィンドウの境界に使う色を指定する。
デフォルト値は black
である。
- -bw number
- このオプションは、ウィンドウの周りの境界の幅をピクセル数で指定する。
- -fg color
- このオプションは、テキストの表示に使う色を指定する。デフォルト値は
black である。
- -fn font
- このオプションは、ウィジェットのテキストの表示に使うフォントとを指定す
る。デフォルト値は
fixed である。
- -rv
- このオプションを指定すると、前景色と背景色を入れ換えることにより画面表
示の反転がシミュレートされる。
- -geometry geometry
- このオプションは、ウィンドウの位置とサイズを指定する。
- -display host:display
- このオプションは、接続する
X
サーバを指定する。
- -xrm resourcestring
- このオプションは、指定するリソース文字列を指定する。
X のデフォルト値¶
このプログラムは
Dvi
ウィジェットを使用する。このウィジェットはコアリソース名に加えて以下の
リソースを認識する:
- Specifies the width of the window.
- ウィンドウの幅を指定する。
- Specifies the height of the window.
- ウィンドウの高さを指定する。
- foreground (class Foreground)
- デフォルトの前景色を指定する。
- font (class Font)
- エラーメッセージに使うフォントを指定する。
- FontMap (class FontMap)
- ditroff
のフォントを適切な X
のフォントに対応させるため、この文字列リソースに
は改行区切りの指定の集合を与える。それぞれの指定は
ditroff 名、空白文
字、全てのサイズを列挙できるように適切な場所に
* を含むXLFD のパターン
からなる。デフォルトの
fontMap は以下である:
R -*-times-medium-r-normal--*-*-*-*-*-*-iso8859-1\n\
I -*-times-medium-i-normal--*-*-*-*-*-*-iso8859-1\n\
B -*-times-bold-r-normal--*-*-*-*-*-*-iso8859-1\n\
F -*-times-bold-i-normal--*-*-*-*-*-*-iso8859-1\n\
BI -*-times-bold-i-normal--*-*-*-*-*-*-iso8859-1\n\
C -*-courier-medium-r-normal--*-*-*-*-*-*-iso8859-1\n\
CO -*-courier-medium-o-normal--*-*-*-*-*-*-iso8859-1\n\
CB -*-courier-bold-r-normal--*-*-*-*-*-*-iso8859-1\n\
CF -*-courier-bold-o-normal--*-*-*-*-*-*-iso8859-1\n\
H -*-helvetica-medium-r-normal--*-*-*-*-*-*-iso8859-1\n\
HO -*-helvetica-medium-o-normal--*-*-*-*-*-*-iso8859-1\n\
HB -*-helvetica-bold-r-normal--*-*-*-*-*-*-iso8859-1\n\
HF -*-helvetica-bold-o-normal--*-*-*-*-*-*-iso8859-1\n\
N -*-new century schoolbook-medium-r-normal--*-*-*-*-*-*-iso8859-1\n\
NI -*-new century schoolbook-medium-i-normal--*-*-*-*-*-*-iso8859-1\n\
NB -*-new century schoolbook-bold-r-normal--*-*-*-*-*-*-iso8859-1\n\
NF -*-new century schoolbook-bold-i-normal--*-*-*-*-*-*-iso8859-1\n\
A -*-charter-medium-r-normal--*-*-*-*-*-*-iso8859-1\n\
AI -*-charter-medium-i-normal--*-*-*-*-*-*-iso8859-1\n\
AB -*-charter-bold-r-normal--*-*-*-*-*-*-iso8859-1\n\
AF -*-charter-bold-i-normal--*-*-*-*-*-*-iso8859-1\n\
S -*-symbol-medium-r-normal--*-*-*-*-*-*-adobe-fontspecific\n\
S2 -*-symbol-medium-r-normal--*-*-*-*-*-*-adobe-fontspecific\n
XDITVIEW と DITROFF
を組み合わせての使用¶
適切な fontMap
を指定すればスクリーン上での見え方をより正確にすること
ができるが、これを行わなくても
xditview は任意の ditroff
の出力ファイルを使うことができる。
スケーラブルフォントをサポートしている
X
サーバにおいては、要求された
全てのフォントサイズは正確にスクリーンに反映される。スケーラブルフォン
トをサポートしていない
X サーバに対しては、
xditview
は同じファミリから最も近いフォントを選ぶ。
関連項目¶
X(7),
xrdb(1),
ditroff(1),
X Logical Font Description
Conventions
プログラムの起源¶
このプログラムの移植は
suntroff に由来する
xtroff
に端を発する。
著作権¶
Copyright ([,*) X Consortium
権利と許諾に関する正式な声明については
X(1) を参照すること。
Keith Packard (MIT X Consortium)
Richard L. Hyde (Purdue)
David Slattengren (Berkeley)
Malcom Slaney (Schlumberger Palo Alto Research)
Mark Moraes (University of Toronto)