Я загрузил шрифт DejaVu, и установка файлов TrueType (.ttf) в C:\WINDOWS\Fonts
позволила мне использовать их в EmEditor.
Как я могу заставить Vim и Emacs использовать этот шрифт по умолчанию?
С http://www.netlinxinc.com/index.php?option=com_content&task=view&id=45&Itemid=2:
Версия VIM для Windows, которую я использую, - это консоль Win-32 и версия OLE GVIM. Предполагая, что вы приняли значения по умолчанию во время установки программы, вы найдете файл инициализации VIM в папке% DRIVE%\Program Files\Vim с именем _vimrc. Отредактируйте этот файл и добавьте строку, которая выглядит следующим образом:
set guifont=Lucida_Console:h10
Это будет использовать шрифт Lucida Console в размере 10 обычный. Вы можете использовать другие шрифты, размеры и настройки. Синтаксис в основном:
set guifont=font-family:size:style
Задавать
(set-default-font "XLFD")
в вашем файле .emacs
где XLFD - это описание логического шрифта X. Как получить это описано здесь: http://www.gnu.org/software/emacs/windows/Fonts-and-text-translation.html#Fonts-and-text-translation