mardi 1 octobre 2013

Ajouter des polices au terminal (console ou invite de commande) sous Windows 7

Vous en avez marre de Lucida Console et de Consolas pour jouer à NetHack ou tout autre roguelike qui se joue dans la console, alors suivez ce tutoriel!
Pour ajouter une police au terminal (console ou invite de commande) de Windows 7 c’est un peu la croix, mais on est habitué avec Microsoft. En effet par défaut les propriétés du terminal ne vous laisse le choix qu’entre deux polices, désormais vous pourrez utiliser des polices dites monospaces, telle que Fixedsys.
Il va sans dire que la police que l’on veut ajouter doit être installer sur le PC.
  1. Ouvrez Regedit.
  2. Naviguez jusqu’à : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
  3. Vous remarquerez que le police Lucida Console a comme nom "0" et que Consolas à comme nom "00". En théorie c’est Consolas qui a le plus grand nombre de 0.
  4. Créez une nouvelle chaîne en respectant bien la nomenclature pour le nom, en la nommant avec un 0 de plus que la ligne avec le plus grand nombre de 0. En théorie "000".
  5. À chaque nouvelle police que vous ajouterez le nom de la clé à ajouter sera "000" puis "0000", "00000" etc…
  6. Donnez lui comme valeur de donnée le nom de la police qui se trouve dans le dossier Fonts, par exemple FixedsysTTF.
  7. Votre police sera désormais accessible dans les propriétes d'une fenêtre de terminal (console), après un redémarrage bien entendu…
Alternativement voici un fichier .reg pour ajouter Fixedsys automatiquement, vous pouvez le modifier à votre convenance ou créez un fichier vous même avec ce code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]  
"000"="FixedsysTTF"

Aucun commentaire:

Enregistrer un commentaire