Откройте командную строку с повышенными правами (запустите cmd as administrator). Запросите свой реестр для доступных шрифтов TrueType на консоли:
REG query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont"
Вы увидите вывод, например:
0 REG_SZ Lucida Console
00 REG_SZ Consolas
936 REG_SZ *新宋体
932 REG_SZ *MS ゴシック
Теперь нам нужно добавить шрифт TrueType, который поддерживает символы, которые вам нужны, как Courier New, мы делаем это, добавляя нули к имени строки, поэтому в этом случае следующий будет «000»:
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont" /v 000 /t REG_SZ /d "Courier New"
Теперь мы реализуем поддержку UTF-8:
REG ADD HKCU\Console /v CodePage /t REG_DWORD /d 65001 /f
Установите шрифт по умолчанию на «Courier New»:
REG ADD HKCU\Console /v FaceName /t REG_SZ /d "Courier New" /f
Установите размер шрифта до 20:
REG ADD HKCU\Console /v FontSize /t REG_DWORD /d 20 /f
Включите быстрое редактирование, если вы например:
REG ADD HKCU\Console /v QuickEdit /t REG_DWORD /d 1 /f
Вы можете использовать это регулярное выражение, которое не даст совпадения, если самый первый символ является буквальной точкой или две буквальные точки присутствуют в любом месте текста,
^(?!.*\.\.|\.).*$