![Использование шрифта из FontForge в командной строке](https://rvso.com/image/1654525/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D1%88%D1%80%D0%B8%D1%84%D1%82%D0%B0%20%D0%B8%D0%B7%20FontForge%20%D0%B2%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%BE%D0%B9%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B5.png)
Я хочу иметь символ, используемый в командной строке, который представляет собой треугольник, обращенный вправо, с полной высотой строки, такой же высоты, как и у символа блока. Сначала я попробовал с помощью частного редактора символов, но он постоянно менял пропорции, и я не смог создать символ полной высоты. Затем я попробовал отредактировать шрифт consolas с помощью FontForge, поместив символ в U+2589 и переименовав его в ConsolasPlusOne. Я установил шрифт для всех пользователей, и он работал в большинстве мест, таких как блокнот и таблица символов, как вы можете видетьздесь
Но шрифт недоступен для командной строки. Я попробовал добавить значение в редакторе реестра в Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
, добавив 000: ConsolasPlusOne
, и убедился, что оно Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
содержит ConsolasPlusOne (TrueType): ConsolasPlusOne.ttf
. Я также убедился, что шрифт отмечен как моноширинный в FontForge, и что все глифы имеют одинаковый размер. Однако шрифт по-прежнему не отображается как опция в командной строке.
Я думаю, это может быть из-за того, что у шрифта нет жирного аналога, но я не уверен. Что еще я могу сделать, чтобы шрифт появился в командной строке?