Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mkfontdir(1) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

X(1)

Xserver(1)

xset(1)

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

名称

mkfontdir − フォントファイルのディレクトリから fonts.dir ファイルを作成する

形式

mkfontdir [directory-names]

解説

mkfontdir は、引数のそれぞれのディレクトリについて、 そのディレクトリ中の全てのフォントファイルを読み込み、 "FONT" という名前のプロパティを探します。 見つかったプロパティはフォント名として使用されます。 そして、これはファイル名とともに ディレクトリ内の "fonts.dir" ファイルに全て書き込まれます。。 もしプロパティが見つからないときはサフィックス除いたファイル名が使われます。

mkfontdir によって読み取られるフォントファイルの種類は、構成パラメータ によって異なりますが、通常は SNF (サフィックス ".snf") 、圧縮 された SNF (サフィックス ".snf.Z") 、BDF (サフィックス ".bdf") および 圧縮された BDF (サフィックス ".bdf.Z") を含みます。 フォントが複数のフォーマットで存在する場合は、最も効率のよい フォーマットが使用されます。

フォント名の別名

フォントパス (font-path) のどのディレクトリにも入れることのできる ファイル "fonts.alias" は、既存のフォントに新しい名前をマップするのに 使用しますが、手動で編集しなければなりません。 フォーマットは、非常に簡略で、2 つの空白で区切られたカラム からなり、最初のカラムには別名が含まれ、2番目にはフォント名の パターンが含まれます。

フォントの別名が使用される場合は、それが参照する名前は、通常の 方法(順番に各フォントディレクトリをひと通り検索する)で検索されます。 このことは、別名が、別名ファイルと同じディレクトリ内のフォントを さしている必要がないことを意味します。

どちらかの名前に空白を埋め込むためには、単にそれを 2重引用符でくくります。 2重引用符(または他の何らかの文字)を埋め込むためには、その前に バックスラッシュ記号をつけます。

"magic-alias with spaces""\"font\name\" with quotes"
regular-aliasfixed

文字列 "FILE_NAMES_ALIASES" のみからなる行がある場合は、 ディレクトリ内の各ファイル名(からサフィックス .snf を除いた部分)は、 そのフォントに対する別名として使用されます。

使用法

Xserver(1) は、フォントパスが設定されるたびに フォントパス中の各ディレクトリ内で、 "fonts.dir" と "fonts.alias" の 両方を捜します(xset(1) 参照)。

関連事項

X(1), Xserver(1), xset(1)

NEWS-OSRelease 4.1C

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