TCC Polices de caractères de la console

Lorsque TCC s'exécute dans une fenêtre de console, vous pouvez choisir sa police dans le menu système de la console, de la même manière que vous sélectionneriez une police pour CMD.EXE. (Notez que les informations de cette page ne s'appliquent qu'à TCC dans une fenêtre de console autonome. Lorsque TCC est exécuté dans l'environnement Take Command, vous pouvez facilement sélectionner les polices dans la boîte de dialogue de configuration Take Command ).

 

Pour sélectionner la police de la console, ouvrez le menu système en cliquant sur l'icône située dans le coin supérieur gauche de la fenêtre de la console, ou appuyez sur Alt-Espace. Sélectionnez Propriétés, puis l'onglet Police de la boîte de dialogue des propriétés de la console. Vous avez généralement le choix entre "Raster Fonts" (gras et plutôt inesthétique), "Consolas" (valeur par défaut de Take Command et TCC) et "Lucida Console". Vous pouvez également modifier la taille du texte si vous le souhaitez.

 

La page Police de la boîte de dialogue des propriétés de la console.

 

La page Police de la boîte de dialogue des propriétés de la console. Certaines polices supplémentaires à largeur fixe ont été rendues disponibles grâce à une modification du registre.

 

Après avoir modifié la police de la console, vous obtiendrez une boîte de dialogue vous invitant à appliquer vos modifications uniquement à la fenêtre actuelle ou à modifier le raccourci utilisé pour la démarrer. Choisissez "Modifier le raccourci" si vous souhaitez utiliser la nouvelle police pour les futures instances de TCC.

 

La sélection des polices disponibles pour les programmes de la console est contrôlée par Windows. Il est possible d'ajouter d'autres polices à la liste, à condition de pouvoir modifier le registre du système. Pour convenir à une utilisation en console, une police doit être monospaciale (tous les caractères ont la même largeur). Si une police comprend une variante italique, elle risque de ne pas fonctionner correctement ; la gestion des polices de la console Windows présente quelques bogues particuliers. Si vous ajoutez, par exemple, Courier New, Windows peut choisir Courier New Italic, avec des résultats étranges et gênants. Comme pour toutes les modifications de registre, faites une sauvegarde et procédez avec prudence.

 

Les polices de caractères de la console sont répertoriées dans la clé de registre  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Console\TrueTypeFont. Chaque entrée est une valeur de chaîne, et les noms des entrées ont un format particulier : la première entrée doit être nommée 0, la deuxième doit être nommée 00, la troisième doit être 000, et ainsi de suite. La valeur est le nom d'affichage de la police : Lucida Console, Andale Mono, ou autre. Après avoir ajouté des polices à cette clé de registre, vous devez redémarrer pour que Windows les prenne correctement en charge dans les fenêtres de console.

 

Les différentes polices peuvent ne pas prendre en charge tous les caractères. Cela peut poser un problème si vous avez besoin de lettres accentuées ou non romaines. Celapeut également être un problème si vous utilisez les commandes de dessin de lignes et de boîtes DRAWBOX, DRAWHLINE et DRAWVLINE. Ces commandes utilisent les caractères graphiques IBM de dessin de ligne, et leur sortie sera étrange si votre police de console ne les inclut pas. Dans ce cas, vous pouvez changer la police de la console en Lucida ou Raster Fonts et l'affichage sera correct.

 

DejaVu LGC Sans Mono et Andale Mono sont deux polices monospaciales lisibles qui incluent les caractères de tracé. Consolas de Microsoft est une police console conçue spécialement pour être utilisée avec ClearType ; elle est très belle si vous utilisez ClearType, mais n'inclut pas les caractères de tracé.