1 votes

Police de caractères patchée Powerline ne fonctionne pas sur Terminal.app

Je suis sur Mac OS X 10.10.2 (14C2513). J'utilise la police patchée Inconsolata depuis ici. Mais j'ai aussi essayé de patcher la police moi-même. Le résultat est le suivant :

Inconsolata

Je peux voir les glyphes mais zsh (voir le glyphe à côté du nom de branche develop pour un dépôt git) et aussi vim échouent à les afficher sur Terminal.app

Est-ce que j'ai manqué une étape de configuration ?

Mise à jour

En utilisant Input Mono v1.100 j'ai le même problème :

Input Mono

2voto

jherran Points 12554

Permettez-moi de vous suggérer d'installer la police Input Mono, qui offre une prise en charge complète de powerline.

Pour que ce qui suit fonctionne, la police Input Mono doit être en version 1.1. Vous pouvez vérifier la version de la police en allant dans Mon Livre Afficher les informations sur la police, et en regardant le numéro de version.

Avec Terminal.app, cela fonctionnera immédiatement. Il vous suffit de sélectionner la police, et c'est tout.

Avec iTerm2, vous devez modifier quelques paramètres :

  • Allez dans Préférences Profils Texte et décochez `Utiliser une police différente pour le texte non-ASCII.
  • Juste au-dessus, cliquez sur Changer la police et sélectionnez Input Mono. De plus, vous devez modifier l'Espacement des caractères Vertical à 110%. Il semble que Terminal et iTerm2 rendent l'espacement des caractères de manière différente.

0voto

gc5 Points 131

Pour zsh :

J'ai trouvé que le thème que j'utilisais définissait la glyphe de la branche de manière incorrecte. En particulier, j'ai corrigé la définition dans mon fichier de thème de la variable ZSH_THEME_GIT_PROMPT_PREFIX=" %{$FG[075]%}<glyph> "<glyph> est le symbole que vous souhaitez utiliser pour représenter la branche git.

Pour vim :

J'ai trouvé la solution dans cette question.

parce que 0x2B60 et les autres n'existent plus, vous devez simplement mettre à jour autoload/Pl/Parser.vim pour ressembler à ceci :

    \ 'fancy': {
        \   'dividers': [ [0xe0b0], [0xe0b1], [0xe0b2], [0xe0b3] ]
        \ , 'symbols' : {
                \   'BRANCH': [0xe0a0]
                \ , 'RO'    : [0xe0a4]
                \ , 'FT'    : [0xe0a2, 0xe0a3]
                \ , 'LINE'  : [0xe0a1]
        \ },
    \ }

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X