英語フランス語スペイン語

Ad


OnWorksファビコン

mkfontdir - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで mkfontdir を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mkfontdir です。

プログラム:

NAME


mkfontdir - ディレクトリ内に X フォント ファイルのインデックスを作成します

SYNOPSIS


mkfontdir [-n] [-x サフィックス] [-r] [-p 接頭辞] [-e エンコードディレクトリ名] ... [--]
[ディレクトリ名 ...]

DESCRIPTION


各ディレクトリ引数に対して、 mkfontdir ディレクトリ内のすべてのフォント ファイルを読み取ります
「FONT」という名前のプロパティを検索するか、(失敗した場合) 削除されたファイルの名前を検索します。
その接尾辞。 これらは小文字に変換されてフォント名として使用され、
フォントファイルの名前は、ディレクトリ内のファイル「fonts.dir」に書き込まれます。 X
サーバーとフォントサーバーは「fonts.dir」を使用してフォントファイルを検索します。

読み込むフォントファイルの種類 mkfontdir 構成パラメータによって異なりますが、
通常は、PCF (接尾辞「.pcf」)、SNF (接尾辞「.snf」)、BDF (接尾辞「.bdf」) が含まれます。 もし
フォントには複数の形式が存在しますが、 mkfontdir 最初に PCF、次に SNF、そして最後に選択します
BDF。

fonts.dir の最初の行は、ファイル内のフォントの数を示します。 残りの行
フォント自体を XNUMX つのフィールドに XNUMX 行に XNUMX つずつリストします。 まずはフォント名です
ファイルの後にスペースとフォント名を続けます。

スケーラブル フォント


スケーラブル フォント ファイルには通常、X フォント名が含まれていないため、ファイル「fonts.scale」
ディレクトリ内のスケーラブル フォントに名前を付けるために使用できます。 そこに記載されているフォントは、
によって fonts.dir にコピーされました mkfontdir。 「fonts.scale」は「fonts.dir」と同じ形式です。
ファイルを使用して作成できます。 mkfontscale(1)プログラム。

FONT NAME エイリアス


ファイル「fonts.alias」は、フォントパスの任意のディレクトリに置くことができ、マッピングに使用されます。
既存のフォントに新しい名前を付けるため、手動で編集する必要があります。 形式は XNUMX つの空白です
分割された列。最初の列にはエイリアスが含まれ、XNUMX 番目の列にはフォント名が含まれます。
パターン。 「!」で始まる行はコメント行であり、無視されます。

エイリアスも値もフォント名のサイズ フィールドを指定していない場合、これは
スケーラブルなエイリアス。 このエイリアスに一致するサイズのフォント名は、
エイリアスが解決されるフォントと同じサイズ。

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

いずれかの名前に空白を埋め込むには、二重引用符で囲むだけです。 埋め込むために
二重引用符 (またはその他の文字) の前にバックスラッシュを付けます。

「スペースを含むマジックエイリアス」「引用符を含む\"フォント名\"」
通常のエイリアスが修正されました

文字列「FILE_NAMES_ALIASES」が XNUMX 行に単独で存在する場合、ディレクトリ内の各ファイル名は
(サフィックスを除いた) は、そのフォントのエイリアスとして使用されます。

エンコーディング ファイル


オプション -e エンコードファイルのあるディレクトリを指定するために使用できます。 そういったものごとに
ディレクトリでエンコード ファイルがスキャンされ、そのリストがファイルに書き込まれます。
「encodings.dir」ファイルはすべてのフォント ディレクトリにあります。 「encodings.dir」ファイルは、
サーバーにアクセスしてエンコード情報を検索します。

「encodings.dir」ファイルは「fonts.dir」と同じ形式です。 エンコーディング名をマッピングします
(次の形式の文字列 CHARSET_REGISTRY-CHARSET_ENCODING ) ファイル名をエンコードします。

OPTIONS


次のオプションがサポートされています。

-e エンコードファイルを含むディレクトリを指定します。 の -e オプションを指定できる
複数回実行すると、指定されたすべてのディレクトリが読み取られます。 の順序は、
以前のディレクトリで見つかったエンコーディングはディレクトリのエンコーディングをオーバーライドするため、エントリは重要です。
後のもの。 同じディレクトリ内のエンコード ファイルは優先順位によって区別されます。
圧縮バージョン。

-n フォントをスキャンしたり、フォント ディレクトリ ファイルを書き込んだりしません。 このオプションは便利です
エンコードディレクトリを生成する場合のみ。

-p エンコード ファイルのパス名が指定されている場合に、そのパス名に付加されるプレフィックスを指定します。
「encodings.dir」ファイルに書き込まれます。 プレフィックスはそのまま付加されます。 `/' が
プレフィックスとパス名の間に必要な場合は、次のように明示的に指定する必要があります。
プレフィックスの一部。

-r を記述するときは、非絶対エンコード ディレクトリを相対形式で保持します。
「encodings.dir」ファイル。 デフォルトでは、相対エンコーディング ディレクトリを次のように変換します。
現在のディレクトリを先頭に追加することにより、絶対ディレクトリを作成します。 これの位置付けは
このオプションは後続のオプションにのみ適用されるため、このオプションは重要です。 -e オプション。

-x サフィックス
次の種類のフォント ファイルを無視します サフィックス.

-- オプションを終了します。

onworks.net サービスを使用してオンラインで mkfontdir を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad