ある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
手動で更新してすべてを再起動する必要があるようです。