Windows7 上の cygwin に GNU unifont をインストールして使用するにはどうすればいいですか?

Windows7 上の cygwin に GNU unifont をインストールして使用するにはどうすればいいですか?

私は FreeBSD で GNU unifont を使用しており、同じフォントを Windows7 の cygwin ターミナルで使用できるようにしたいと考えています。Windows7 で一般的な使用のために GNU unifont をインストールしようとしましたが (フォント選択で使用できるように)、Seattle ファミリーのオペレーティング システムの初心者であるため、無駄でした。

私は、さまざまな形式(ttf.gz、zip、bdf.gz、pcf.gz)のユニフォントを用意しています。GNU Unifont グリフ. Cygwin ターミナルでこれらのいずれかを使用することはできますか?

答え1

Windows ウィンドウに GNU unifont を使用するように教える代わりにcmd.exe、Cygwin 用の X11 をインストールし、希望のフォントを使用するように X11 を構成することにしました。こうすることで、xterm のすべての便利な機能をすぐに利用できるようになります。手順は次のとおりです。

  1. まだインストールしていない場合は、Cygwin に付属の X11 をインストールしてください。Cygwin/X ユーザーズ ガイドを参照してください。cygwin のドキュメント詳細については、こちらをご覧ください。追加の X11 ユーティリティを選択するときは、必ずX11 カテゴリから をmkfontdir追加してください。xset
  2. GNU unifont を配置するディレクトリを決定します。私は~/X11/font次のように選択しました。
  3. cp unifont.pcf.gz ~/X11/font/unifont.pcf.gz
  4. mkfontdir ~/X11/font
  5. まだ実行されていない場合は、Xサーバーを起動します。startxwin
  6. export DISPLAY=:0
  7. xset +fp ~/X11/font
  8. xterm -fn '-gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1'

出来上がり!

おそらく、ステップ 6 から始まるコマンドを に配置して、~/.startxwinrcによって自動的に読み取られて実行されるようにする必要がありますstartxwin

関連情報