23 March 2008
Consolas в Console
Коли вирішували питання Отримання місяця року в строковому форматі з DateTime?, виявилось що:
При виведені(на консоль) місяця "Січень", замість букви "і" підставляється "?".
В свою чергу, літеру "і" вдалось вивести тільки для шрифта Lucida Console.
А тут почалось найцікавіше. Адже в Vista є шрифт Consolas. Але його неможливо обрати для консолі!
Незнаю чому Майкрософт так вирішили зробити, да і не суттево. Головне що така можливість є.
Scott Hanselman - Using Consolas as the Windows Console Font
Якщо коротко, то потрібно в гілку реєстру
[code language="c#"]
HKLM/Software/Microsoft/Windows NT/CurrentVersion/Console/TrueTypeFont
[/code]
додати строкове значення з ім'ям "00" та значенням "Consolas". Далі перезавантажити комп і вуаля - можно обирати Consolas для Console ;).
До речі, літера "і" в Consolas підтримується:

І для PowerShell теж:

Вчу українську, багато працюю. Цікавлюсь моделюванням небезпек. Більшість часу витрачаю на .Net.