2

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

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

1 ответ1

2

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

  1. Если вы этого еще не сделали, установите X11, который поставляется с Cygwin. Подробнее см. В руководстве пользователя Cygwin/X http://x.cygwin.com/docs/ug/cygwin-x-ug.html . При выборе дополнительных утилит для X11, не забудьте добавить mkfontdir и xset из категории Х11.
  2. Выберите каталог для размещения Unifont 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 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .