Персональные инструменты
 

Consolas в консоли

Материал из CustisWiki

Перейти к: навигация, поиск

Многим хороша командная строка (в Windows) — одно плохо, придется использовать уродливые raster-шрифты. Как для командной строки, так и для классных приложений с текстовым интерфейсом, типа Far.

По уму, надо бы иметь возможность выставлять для cmd или Far окна нормальные TrueType/Monospace шрифты, типа:

  • Consolas
  • DejaVu Sans Mono
  • подставьте ваш любимый monospace-шрифт.

Оказывается это можно, только нужно, как обычно сделать безумные магические пассы над реестром:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont" /v 00 /d Consolas

и/или

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont" /v 000 /d "DejaVu Sans Mono"

Фишка в том, что таким образом можно создавать в очередной реестро-эрогенной зоне

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

последовательность ключей «0», «00», «000», «0000» — куда забивать TrueType-monospace шрифты, которые тогда разрешать для выбора в консольных окнах.

Проблема

Иногда, проделав все это, с удивлением обнаруживаешь, что да, добавленные шрифты тебе разрешают выбрать, но они становяться в окне наклонными (причем не italized, а именно просто slanted).

Что с этим делать — хз. Чуваки отсюда http://www.hanselman.com/blog/UsingConsolasAsTheWindowsConsoleFont.aspx столнувшись с этим, просто удалили и добавили шрифты заново. Мне это не помогло, помогла только часовая возня с удалением-добавлением шрифта частями и смена размера шрифта в настройке консольного окна. Если кто знает другой способ — напишите комментарий!

Ссылки



Внимание! Эта статья была создана путем автоматического реплицирования из внутренней базы знаний компании Заказные Информ Системы. Любые правки этой статьи могут быть перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».