Как установить и использовать GNU unifont в Cygwin на Windows7?

Как установить и использовать GNU unifont в Cygwin на Windows7?

Я использую GNU unifont на FreeBSD и хотел бы иметь тот же шрифт, доступный под Windows7 в терминале cygwin. Мои попытки установить GNU unifont для общего использования (чтобы он был доступен в выборе шрифта) в Windows7 были тщетны, так как я новичок в семействе операционных систем Seattle.

У меня есть шрифт Unifont, доступный во многих форматах (ttf.gz, zip, bdf.gz, pcf.gz), как предлагается наГлифы GNU Unifont. Можно ли заставить терминал Cygwin использовать что-либо из этого?

решение1

Вместо того, чтобы научить cmd.exeокно Windows использовать GNU unifont, я решил установить X11 для Cygwin, а затем настроить X11 на использование нужного шрифта. Таким образом, все прелести xterm будут у меня под рукой. Вот как это сделать.

  1. Если вы еще этого не сделали, установите X11, который идет в комплекте с Cygwin. См. Cygwin/X User's Guidehttp://x.cygwin.com/docs/ug/cygwin-x-ug.htmlдля получения подробной информации. При выборе дополнительных утилит X11 обязательно добавьте mkfontdirи xsetиз категории X11.
  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.

Связанный контент