Pour ajouter à la réponse de Doctorj, il existe quelques polices installées par défaut que vous pouvez utiliser (sur le shell bash de Windows 10).
Langues testées: bulgare, ukrainien, chinois simplifié, chinois traditionnel, danois, français, allemand, italien, japonais, kazakh, coréen, macédonien, mongol, norvégien, polonais, portugais, russe, serbe, espagnol, suédois.
Les polices par défaut suivantes affichent tous les caractères observés:
- MS Gothic
- NSimSun
- Ne semble pas afficher tout le kazakh.
- SimSun-ExtB (police raster) - Ma recommandation
MS Gothic et NSimSun
- Espace les langues non latines non-CJK (chinois, japonais, coréen) (macédonien, kazakh, bulgare).
- A un décalage vertical impair sur les caractères latins accentués (á, é).
- N'a pas affiché au moins un caractère macédonien.
SumSun-ExtB (police raster):
- Un message d'avertissement indique que les polices raster peuvent ne pas s'afficher correctement.
- La plupart des caractères sont affichés sombres (cela pourrait être un problème avec une faible luminosité de l'écran).
- Les caractères non ASCII sont brillants, par rapport aux caractères ASCII (solution possible, utilisez l'option en gras).
- Les caractères de toutes les langues se rapprochent (plus facile à voir l'espacement entre les mots).
- Semble plus fiable pour les langues non latines et non CJC.
Avec l'une de ces polices, à la fois l'invite de commandes et PowerShell, des choses étranges se produisent lorsque vous cliquez sur des caractères non ASCII, bien que cela revienne à la normale lorsque vous mettez le texte en surbrillance.
Pour installer une police: Notez que vous devez changer la police pour le shell Windows que vous utilisez, comme l'invite de commandes ou PowerShell, et non la manière Linux via bash. Ce lien décrit les polices pouvant être utilisées sur l'invite de commandes (polices monospace, et comment installer et sélectionner une police pour l'invite de commandes): Ajouter des polices à l'invite de commandes
- Ouvrez l'Éditeur du Registre (exécutez "regedit")
- Recherchez le dossier HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont
- Clic droit (ou Modifier) -> Nouveau -> Valeur de chaîne
- Nommez la police avec un 0 de plus que le dernier (comme "000").
- Faites un clic droit sur l'entrée et sélectionnez "Modifier ..."
- Entrez le nom de la police ou du fichier OTF (sans .otf).
Pour plus d'informations sur l'installation des polices via la ligne de commande sous Windows, consultez cette question et réponses.
- J'ai essayé d'installer "Source Code Pro" mais il n'apparaissait pas dans les polices pour moi.
- J'ai installé DejaVu Sans Mono et cela fonctionne pour la plupart des langues mais ne fonctionne pas du tout pour CJK.
- J'ai installé la police monospace Noto de Google, et cela a fonctionné, mais pas pour CJK. De plus, ils disent spécifiquement qu'ils n'ont pas de support monospace pour CJK.
- J'ai installé Inconsolata de Google, et cela ne valait pas la peine d'être essayé.
- J'ai installé GNU FreeFont (FreeMono), et cela a fonctionné, mais pas pour CJK.
- J'ai abandonné et je suis retourné à SimSun-ExtB.
(Remarque: je n'ai pas encore assez de réputation pour publier les liens).