☢ ☍ ⌘ ✰ ⣿ ⚡ ☯ ⚑ ↺ ⤴ ⤵ blabla
J'ai besoin d'afficher les symboles ci-dessus dans Windows 7 en utilisant des polices proportionnelles. Cependant, certains symboles ne s'affichent pas correctement. Cet exemple particulier utilise Courier New
.
J'ai l'anglais (US) défini dans mes paramètres régionaux.
Mise à jour:
Le but ultime est de montrer dans PuTTY ce
Comme vous pouvez le voir sur le côté gauche, il existe de nombreux caractères spéciaux.
Maintenant, voyez ce que j'obtiens avec la DejaVu Mono
police.
Celui-ci avec Courier New
Celui-ci avec Consolas
Celui-ci avec Inconsolata
Il s'agit d'une sortie de test avec DejaVu Sans Mono
.
Maintenant, comparez-les avec la capture d'écran juste en dessous de la mise à jour
Courier New
s'il a les glyps dont vous avez besoin?Réponses:
Everson Mono fonctionne dans PuTTY (une condition très importante; de nombreuses autres polices fonctionnent, par exemple dans konsole) pour tous les caractères que vous avez publiés. Cependant, faire un test complet avec le script Python révèle un bloc qui n'est pas tout à fait correct.
Pour utiliser Everson Mono sur PuTTY, il peut être nécessaire de cocher la
Allow selection of variable-pitch fonts
case dans la sectionWindow
->Appearance
->Font settings
.D'autres polices, telles que DejaVu Sans Mono, fonctionnent parfaitement dans d'autres programmes, empruntant peut-être des glyphes à d'autres fichiers (je ne sais pas comment fonctionnent les polices TT), ce qui ne semble pas fonctionner dans PuTTY. Le code 2000 aurait dû fonctionner, mais il a fait quelque chose ... d'étrange ... dans ma fenêtre PuTTY. Cela peut fonctionner pour vous. Toutes les polices que j'ai essayées fonctionnent directement dans konsole, même celles qui ne devraient pas. Il pourrait être utile de rechercher un autre client / émulateur.
la source
inconsolate
- claire et reconnaissable même avec de petites tailles. Merci Bob, je vais voter pour votre réponse.Ce que vous devez faire est de définir la police (figure 1) et l'encodage (figure 2) dans PuTTY.
La police de votre capture d'écran est Inconsolata (récupérez le fichier OTF et copiez-le dans votre dossier de polices Windows). (PyroScope suggère DejaVu Sans Mono pour Windows. Obtenez
dejavu-fonts-ttf-2.33.zip
, extrayez les quatreDejaVuSansMono*.ttf
fichiers et copiez-les dans le dossier Polices Windows.)L'encodage à utiliser est UTF-8 .
Figure 1: définissez la police:
Figure 2: définissez l'encodage:
la source
Inconsalata
c'est encore plus paralysé, ne disant même pas que les caractères cyrilliques ont disparu ... voir ma capture d'écran de mise à jour. Putty est réglé sur UTF-8.J'ai vérifié la solution acceptée, cependant, sur ma machine, putty n'affiche pas Everson Mono ou DejaVu Sans Mono dans sa liste de polices. (Il doit y avoir eu un problème avec la configuration de mon système).
De plus, je n'aime pas changer ma police à espacement fixe préférée.
Après quelques recherches sur Google, j'ai trouvé une solution plus préférable :
Ajoutez (ou modifiez) une valeur à plusieurs chaînes pour votre police préférée sous la clé de registre Windows
Le nom de la clé ajoutée (ou modifiée) doit être le nom de la police et la valeur associée est une liste d'options de police de secours pour afficher les caractères non reconnus par la police précédente. Il devrait y en avoir quelques-uns existants, vous pouvez copier la valeur à partir de là.
Pour moi, j'ai ajouté une entrée:
Redémarrez et maintenant Putty est capable d'afficher correctement les caractères Unicode:
la source
DejaVu Sans Mono travaille pour moi. Bien sûr, il existe d'autres polices qui fonctionneront aussi bien.
EDIT: Si vous utilisez rtorrent dans
screen
, assurez-vous de configurer screen pour utiliser également utf8.la source