
我在 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 的所有優點。以下是具體操作方法。
- 如果尚未安裝,請安裝 Cygwin 隨附的 X11。請參閱 Cygwin/X 使用者指南http://x.cygwin.com/docs/ug/cygwin-x-ug.html了解詳情。選擇其他 X11 公用程式時,請務必從類別 X11 中新增
mkfontdir
和。xset
- 決定放置 GNU 統一字體的目錄。我選擇的
~/X11/font
是以下內容。 cp unifont.pcf.gz ~/X11/font/unifont.pcf.gz
mkfontdir ~/X11/font
- 如果尚未運行,請啟動 X 伺服器,例如
startxwin
export DISPLAY=:0
xset +fp ~/X11/font
xterm -fn '-gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1'
瞧!
您可能希望將從步驟 6 開始的命令放入 中,~/.startxwinrc
以便由startxwin
.