kam1 - записи на клочке
Recent Entries 
8th-Jan-2014 10:01 pm - Консоль + кириллица навсегда
Консоль Windows отличается кривой поддержки кириллицы (в буквальном смысле). Конечно, работать в ней можно, но не очень удобно. Предлагаемые на выбор шрифты выглядят ужасно, а поставляемые точечные шрифты плохо дружат с русскими буквами. И хотя в последних версиях винды добавлен шрифт Consolas, всё же улучшение небольшое. Будем эту ситуацию менять.

Где же хранит система информацию о используемых консольных шрифтах? Выберем название одного из консольных шрифтов - Lucida console. Как известно, б0льшую часть настроек система хранит в реестре.
Отлично - открываем regedit, вбиваем в поле поиска название шнифта.
После некоторого перебора найденных результатов находим интересную ветку:


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont


Такс, интересно - названия обоих используемых шрифтов здесь есть, но имена их странные - 0, 00, 000.. . Скорее всего есть возможность добавления и других таким образом.

Нужно сказать, что для консоли шрифты годятся не все - к ним предъявляются ряд требований, например, как то, что они должны быть моноширинными.

Осталось дело за малым - найти подходящие. Будем искать TrueType шрифты (точечные красивые и русские - экзотика). Где же их брать? Благо один хороший человек под ником dns78 выполнил титаническую работу по преобразованию каноничных поддерживающих кириллицу dos шрифтов в ttf формат (ссылко)

Распаковываем, кидаем ttf файлы в windows\fonts.
Добавляем в найденную ветку реестра строковый параметр с именем вида 000 (имя - увелеченное на один ноль уже имеющееся максимальное) и содержанием keyrus .
Смотрим в свойства консоли - винда распознала и приняла шрифт. (Я ставил только keyrus как наиболее красивый).
Ставим в свойствах не жирный, выбираем понравившийся размер.
This page was loaded May 23rd 2024, 3:48 am GMT.