Comment changer la police de la console Windows XP?

27

J'utilise les polices Cleartype et Vista sur Windows XP depuis un bon moment maintenant. J'adore la police Consolas pour travailler avec le code source. J'adorerais l'avoir comme police de la fenêtre de ma console Windows (commande) aussi. Y a-t-il un moyen de faire cela?

Ashwin Nanjappa
la source

Réponses:

34
  • Créez une sauvegarde du registre Windows.

  • Sur regedit, accédez à

    HKLM\Software\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont

  • Faites un clic droit sur le volet droit, sélectionnez New-> String value.

  • Écrivez 00comme nom d'entrée.

  • Faites un clic droit sur la nouvelle entrée, cliquez sur Modify.

  • Écrivez le nom de la police souhaitée dans le Valuechamp de données. Cette valeur doit correspondre à l'une des entrées deHKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts

  • Si vous souhaitez ajouter des polices supplémentaires, répétez les étapes précédentes, en ajoutant 0à chaque fois un au nom de l'entrée (c'est-à-dire que la troisième entrée doit être 000et ainsi de suite).

  • Redémarrez votre PC pour appliquer les modifications.

  • Ouvrez une fenêtre de console, faites un clic droit sur la barre de titre, sélectionnez Properties.

  • Sélectionnez l' Fontonglet. Les nouvelles polices devraient apparaître dans la liste.

Avant de faire cela, veuillez lire l'article " Pourquoi les fenêtres de console sont-elles limitées à Lucida Console et aux polices raster? ", Qui explique en détail pourquoi vous ne devriez pas le faire de toute façon.

Leonardo
la source
6
Il y a cet article de support Microsoft qui ajoute un peu plus de détails sur les limitations: support.microsoft.com/default.aspx?scid=kb;EN-US;Q247815
Ant
+1 pour le lien vers ce blog! A lire absolument.
Arjan
C'est terrible que cela fonctionne.
Expiation limitée du
Notez que la page de codes dans l'invite de commandes a limité le choix de la police. Recherchez d'abord la page de codes active par chcp. Essayez ensuite d'utiliser la page de codes UTF-8 (changement PERMANENT!) chcp 65001Pour révéler la police dans la liste.
Ivan Chau
(1) Le lien dans le commentaire de Ant est cassé. (2) Sur mon système Windows 7, j'ai déjà une valeur 00= Consolas(je ne me souviens pas l'avoir mise là). (Oui, je sais, la question est sur Windows XP.) (3) Cette réponse semble suggérer en utilisant 000, 0000, 00000, ..., si vous ajoutez un grand nombre d' entrées. Alors que vous avez probablement ne devriez pas ajouterez un grand nombre de polices, un schéma de nommage de 000, 001, 002semble être plus extensible / durable.
G-Man dit `` Réintègre Monica ''
5

Il s'agit d'un simple ajustement du registre.

HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Console\TrueTypeFont

Ajoutez une valeur de chaîne (REG_SZ) avec le nom 00 et mettez Consolas dans le champ «données».

Vous devrez ensuite redémarrer votre PC et modifier la valeur par défaut dans l'invite de commande.

Démarrer -> Exécuter -> Cmd.

Cliquez avec le bouton droit sur le titre de la fenêtre -> Propriétés -> Polices.

John T
la source
1

Utilisez ConEmu . C'est bien supérieur à la "boîte DOS". C'est mieux que la console aussi.

dangph
la source