X11フォントに基づいて欠落しているXLFDデータを見つけてインストールします。

X11フォントに基づいて欠落しているXLFDデータを見つけてインストールします。

あるWindows X-Server製品(X2Go)から別の製品(MobaXterm)に移行する必要があります。以前のX-Serverではうまく動作していたUnixアプリケーションがあり、新しいX-Serverではフォントが欠落していると文句を言います。私のフォントを手動でコピーしてみました。一部のフォントがまだありません。欠落しているフォントはXLFD形式で提供されます。例:

XLoadQueryFont for "-b&h-lucidatypewriter-medium-r-normal-sans-12-*-*-*-m-*-iso8859-1" failed.

どのファイルに欠けているフォントが含まれているか、それを新しいX-Serverに移行する方法を知りたいです。 XLFDフォント名を見つけるためにフォントファイルとfonts.dirファイルを調べましたが、見つかりませんでした。

答え1

/usr/share/fonts/X11/*/fonts.dir次の結果を見つけてください。

lutRS12-ISO8859-1.pcf.gz -b&h-lucidatypewriter-medium-r-normal-sans-12-120-75-75-m-70-iso8859-1

そして

$ dpkg -S lutRS12-ISO8859-1.pcf.gz
xfonts-75dpi: /usr/share/fonts/X11/75dpi/lutRS12-ISO8859-1.pcf.gz
xfonts-100dpi: /usr/share/fonts/X11/100dpi/lutRS12-ISO8859-1.pcf.gz

これらはDebianのパッケージで見つけることができますxfonts(そしてDebian派生製品でも可能です)。

MobaXterm用に入手する方法がわかりませんが、自分が見つからない場合はDebianパッケージから抽出できます。

システムに何らかのパッケージがない場合は、fonts.dir手動で更新してすべてを再起動する必要があるようです。

関連情報