Как установить и использовать GNU Unifont в Cygwin на Windows7?
Я использую GNU unifont во FreeBSD и хотел бы, чтобы такой же шрифт был доступен под Windows7 в терминале cygwin. Мои попытки установить GNU unifont для общего использования (чтобы он был доступен при выборе шрифта) в Windows7 были тщетными, так как я новичок в семействе операционных систем Seattle.
У меня есть unifont, доступный во многих форматах (ttf.gz, zip, bdf.gz, pcf.gz), как это предлагается в GNU Unifont Glyphs. Можно ли сделать так, чтобы терминал cygwin использовал это?
1 ответ
Вместо обучения Windows cmd.exe
Чтобы использовать GNU Unifont, я решил установить X11 для Cygwin, а затем настроить X11 для использования нужного шрифта. Таким образом, у меня в руках все вкусности xterm. Вот как это сделать.
- Если вы этого еще не сделали, установите X11, который поставляется с Cygwin. Подробнее см. В руководстве пользователя Cygwin / X http://x.cygwin.com/docs/ug/cygwin-x-ug.html. При выборе дополнительных утилит X11 обязательно добавьте
mkfontdir
а такжеxset
из категории X11. - Выберите каталог для размещения Unifont 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
,