Щоб додати відповідь Doctorj, є кілька шрифтів, які встановлені за замовчуванням, які ви можете використовувати (у Windows 10 bash shell).
Перевірені мови: болгарська, українська, спрощена китайська, китайська традиційна, датська, французька, німецька, італійська, японська, казахська, корейська, македонська, монгольська, норвезька, польська, португальська, російська, сербська, іспанська, шведська.
Наступні шрифти за замовчуванням відображають усі спостережувані символи:
- М. С. Готика
- NSimSun
- Не відображається на всіх казахських.
- SimSun-ExtB (растровий шрифт) - моя рекомендація
І MS Gothic, і NSimSun
- Розміщує не латинські мови (не китайські, японські, корейські) мови (македонська, казахська, болгарська).
- Має непарне вертикальне зміщення наголошених латинських символів (á, é).
- Не відображав хоча б одного символу Македонії.
SumSun-ExtB (растровий шрифт):
- Існує попереджувальне повідомлення про те, що растрові шрифти можуть не відображатись добре.
- Більшість символів відображаються темно (це може бути проблемою із низькою яскравістю екрану).
- Символи, що не належать до ASCII, яскраві, порівняно з символами ASCII (можливе рішення, використовуйте жирний варіант).
- Символи всіх мов близькі між собою (легше побачити проміжки між словами).
- Здається більш надійним для не латинських мов, що не належать до CJK.
З будь-яким із цих шрифтів, як командного рядка, так і PowerShell, дивні речі трапляються, коли ви клацаєте на символи, що не належать до ASCII, хоча це виходить у норму, коли ви виділяєте текст.
Щоб встановити шрифт: Зауважте, що вам потрібно змінити шрифт для оболонки Windows, яку ви використовуєте, наприклад, командного рядка або PowerShell, а не способу Linux через bash. Це посилання описує, які шрифти можна використовувати в командному рядку (шрифти монопростіру та спосіб встановлення та вибору шрифту для командного рядка): додайте шрифти до командного рядка
- Вивести редактор реєстру (запустіть "regedit")
- Знайдіть папку HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont
- Клацніть правою кнопкою миші (або Редагувати) -> Нове -> Значення рядка
- Назвіть шрифт ще одним 0, ніж останній (наприклад, "000").
- Клацніть правою кнопкою миші та виберіть "Змінити ..."
- Введіть назву шрифту або файла OTF (без .otf).
Для отримання інформації про встановлення шрифтів через командний рядок у Windows див. Це питання та відповіді.
- Я спробував встановити "Source Code Pro", але він не з'явився у шрифтах для мене.
- Я встановив DejaVu Sans Mono, і він працює на більшості мов, але зовсім не працює для CJK.
- Я встановив Google Monopace шрифт Noto, і він працював, але не для CJK. Крім того, вони спеціально кажуть, що вони не мають монопростірної підтримки для CJK.
- Я встановив Google Inconsolata, і спробувати це не варто.
- Я встановив GNU FreeFont (FreeMono), і він працював, але не для CJK.
- Я здався і повернувся до SimSun-ExtB.
(Примітка. У мене ще недостатньо репутації для публікації посилань).