Comment ajouter une police aux choix de la fenêtre Cmd dans Windows 7 64 bits?

4

J'ai essayé de suivre la procédure décrite dans cette réponse précédente et cela ne fonctionne pas: https://superuser.com/a/5079/2366

Plus précisément, j'essaie d'ajouter Lucida Sans Typewriter Regular aux choix de Consolas et Lucida Console actuellement autorisés par la fenêtre Cmd. Lucida Console est dans la clé de registre "0" et Consolas est dans la clé de registre "00". J'ajoute donc la clé "000", mais cela n'affecte pas les choix disponibles dans l'onglet Police sous Propriétés, même après le redémarrage du système.

P.S. J'ai également essayé d'ajouter Courier New aux choix et cela apparaît, mais il semble que l'option Italique soit sélectionnée.

Mark Ransom
la source
Vous êtes sûr que c'est une police raster? "Avant de faire quoi que ce soit, veuillez lire l'article" Pourquoi les fenêtres de la console sont-elles limitées aux polices Lucida Console et raster? ", Ce qui explique en détail pourquoi vous ne devriez pas le faire de toute façon."
Der Hochstapler
@OliverSalzburg, non ce n'est pas une police raster, c'est TrueType. L'article explique simplement pourquoi la fenêtre sera laide, pas pourquoi la solution de contournement ne montrera pas la police du tout.
Mark Ransom
La police doit être monotype. En d'autres termes, ils doivent tous avoir la même taille. II WW pas monotype. :(
RookieTEC9
@ RookieTEC9 la police que j'essayais est Monospace (pas Monotype, c'est une marque).
Mark Ransom
je voulais dire monospace Désolé pour la confusion.
RookieTEC9

Réponses:

3

En plus de la liste des étapes que vous avez liées, Cet article en énumère d'autres restrictions.

Pour vérifier que les choses fonctionnent, vous devriez pouvoir le faire (je l’ai fait, dans Win7 64 bits):

  1. Aller à

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
    
  2. Ajouter une entrée de chaîne 000 avec valeur Courier New

  3. Fermez les fenêtres CMD et ouvrez-en une nouvelle. (Si vous ne le faites pas, la police apparaît dans les propriétés & gt; Liste des polices mais ne fonctionne pas réellement quand cliqué).

Si vous utilisez une police qui ne répond pas aux critères, elle n'apparaîtra pas, ce qui est frustrant. Voici les restrictions répétées de la Support MS article:

Les polices doivent répondre aux critères suivants pour être disponibles dans une commande   fenêtre de session:

  • La police doit être une police à pas fixe.
  • La police ne peut pas être une police italique.
  • La police ne peut pas avoir d’espace A ou C négatif.
  • S'il s'agit d'une police TrueType, il doit s'agir de FF_MODERN.
  • S'il ne s'agit pas d'une police TrueType, il doit s'agir d'OEM_CHARSET.

Critères supplémentaires pour les installations asiatiques:

  • S'il ne s'agit pas d'une police TrueType, le nom du visage doit être "Terminal".
  • S'il s'agit d'une police TrueType asiatique, il doit également s'agir d'un jeu de caractères asiatique.

[...]

Le nom doit être incrémenté avec 0 pour chaque police supplémentaire . le   La saisie des données doit correspondre à celle de la police dans le registre suivant.   emplacement:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

J'ai trouvé que le DejaVu Sans Mono la police a fonctionné, et cette police a une gamme plus étendue de caractères unicode que Consolas, Lucida Console, ou Courier New.

M.M
la source
2

Vous pouvez essayer ConEmu - Emulateur de console Windows. Je suis l'auteur de ce programme.

Il vous permet de sélectionner n'importe quelle police, même proportionnelle.

De plus, vous n'êtes pas obligé d'installer une police dans le système d'exploitation. Il vous suffit de copier le fichier de police (* .fon, * .ttf, * .bdf) dans le répertoire ConEmu et de redémarrer le programme.

Maximus
la source
C'est génial! Beau travail et merci pour le partage!
Stijn de Witt
0

Bien pour commencer,

  1. Lucida Sans TypeWriter Regular devrait être Lucida Sans TypeWriter
  2. Au lieu de modifier les valeurs de chaîne 00 et 0, laissez-les telles quelles et ajoutez de nouvelles chaînes.

Votre finale devrait ressembler à ceci: (Notez juste que j'ai 0 rempli comme monofur, cette police soignée que je télécharge gratuitement) enter image description here

RookieTEC9
la source