如何在Windows7上的cygwin中安裝並使用GNU unifont?

如何在Windows7上的cygwin中安裝並使用GNU unifont?

我在 FreeBSD 上使用 GNU unifont,並且希望在 cygwin 終端機中的 Windows7 下使用相同的字體。我嘗試在 Windows7 中安裝通用的 GNU unifont(以便在字體選擇中可用)是徒勞的,因為我是西雅圖系列作業系統的新手。

我有多種格式的unifont(ttf.gz,zip,bdf.gz,pcf.gz),如提供的GNU 統一字體字形。可以讓 cygwin 終端機使用其中任何一個嗎?

答案1

我決定為 Cygwin 安裝 X11,然後配置 X11 以使用所需的字體,而不是教 Windowscmd.exe視窗使用 GNU unifont。這樣我就可以輕鬆獲得 xterm 的所有優點。以下是具體操作方法。

  1. 如果尚未安裝,請安裝 Cygwin 隨附的 X11。請參閱 Cygwin/X 使用者指南http://x.cygwin.com/docs/ug/cygwin-x-ug.html了解詳情。選擇其他 X11 公用程式時,請務必從類別 X11 中新增mkfontdir和。xset
  2. 決定放置 GNU 統一字體的目錄。我選擇的~/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.

相關內容