Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ xfd(1) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

X(7)

xlsfonts(1)

xrdb(1)

xfontsel(1)

XFD(1)  —  NEWS-OS Programmer’s Manual

名称

xfd − X 用のフォントの全ての文字を表示する

形式

xfd [−options ...] −fn fontname

解説

xfd は、指定されたフォントの文字を表示するウィンドウを作成します。 ウィンドウは、 コマンド用ボタンの行、 文字を行列で表示するテキスト行、 および、 各文字が格子 (グリッド) で囲まれたセルからなります。 文字は、左から右、上から下への増加オーダで示されます。 −start オプションが指定されない限り、 上部左側に表示される最初の文字は、 文字番号 0 となります。 −start オプションが指定された場合は、 その指定された値の文字が使用されます。

文字は格子のボックスに表示されます。 このボックスは、それぞれ、 フォント中の任意の文字 1 つを保持するに十分な大きさです。 それぞれの文字は、 PolyText16 リクエスト (Xlib の XDrawString16 ルーチンを使用しています。) を使用してかかれています。 −box オプションを指定すると、それぞれの文字の周りに四角形が現われます。 これは、ImageText16 リクエスト (Xlib の XDrawImageString16 ルーチンを使用しています。) によってバックグラウンドカラーとして 塗りつぶされる領域を表します。

通常、文字の原点は、 文字が、格子(グリッド)のセルの左上から書かれるように設定されています。 しかし、文字が負の値の left bearing や、 非常に大きい ascent、descent、right bearing (cursor フォントのように) を持つものの場合は、 ボックスからはみ出してしまうことがあります。 −center オプションは、すべての図形(文字)をそれぞれのボックスの 中央に表示します。

フォント中のすべての文字が一度に、ウィンドウに入るとは限りません。 次のページを見るには、ウィンドウの上部にある Next ボタンを クリックしてください。 前のページを見るには、Prev をクリックしてください。 xfd を終了させるときは、Quit をクリックしてください。

ボックスの中の文字をクリックすると、 その文字の情報 (index、width、bearings、ascent、descent) が、 ウィンドウ上に現われます。

サーバにより解釈されるフォントの名前が、ウィンドウの最上部に表示されます。 利用できるフォントのリストの取得および行列と特性についての詳細は、 xlsfonts を参照してください。

オプション

xfd は、以下のオプションの他に、標準ツールキットオプションを全て 受け付けます。

−fn font
表示するフォントを指定します。

−box ImageText リクエストによってバックグラウンドカラーで塗りつぶされる領域を 四角の枠で表します。

−center
それぞれの文字がそれぞれの場所の中心にくるようにします。

−start number
文字番号 number の文字が最上段の左端に、表示されます。 任意の位置のフォントの文字を見るのに使用します。 デフォルトは、0 です。

−bc color
ImageText の四角の枠があるときの枠に使われる色を指定します。

X のデフォルト

まだ書かれてません。

関連事項

X(7), xlsfonts(1), xrdb(1), xfontsel(1)

バグ

プログラムは、存在しない文字でいっぱいのページを読み飛ばすべきです。

著作権

Copyright 1988, Massachusetts Institute of Technology. 
権利と許可の声明文については、X(7) を参照のこと。

著者

Jim Fulton, MIT X Consortium。同じ名前の以前のプログラムは、 Mark Lillibridge, MIT Project Athenay によるものです。
 

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026