如何在Windows7上的cygwin中安装和使用GNU unifont?

如何在Windows7上的cygwin中安装和使用GNU unifont?

我在 FreeBSD 上使用 GNU unifont,并希望在 Windows7 的 cygwin 终端中使用相同的字体。我尝试在 Windows7 中安装 GNU unifont 以供一般使用(以便可以在字体选择中使用),但徒劳无功,因为我是 Seattle 系列操作系统的新手。

我有许多格式的unifont(ttf.gz、zip、bdf.gz、pcf.gz)可供使用,如GNU Unifont 字形. 可以让 cygwin 终端使用其中任何一个吗?

答案1

我没有教 Windowscmd.exe窗口使用 GNU unifont,而是决定为 Cygwin 安装 X11,然后配置 X11 以使用所需的字体。这样,我就可以随时使用 xterm 的所有好东西。下面介绍如何操作。

  1. 如果尚未安装,请安装 Cygwin 附带的 X11。请参阅 Cygwin/X 用户指南http://x.cygwin.com/docs/ug/cygwin-x-ug.html了解详情。选择其他 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

相关内容