web-dev-qa-db-fra.com

Les polices CPL ne fonctionnent pas

J'ai installé powerline et installé les polices Ubuntu Mono Powerline et sélectionné la police en tant que police à utiliser dans le terminal. Les caractères spéciaux ne fonctionnent toujours pas après l'installation des polices. Il s’agit d’une installation Ubuntu par défaut avec Gnome Terminal. J'ai aussi essayé Konsole sans succès. D'autres idées sur la façon de faire fonctionner cette police correctement?

3
Chris Johnston

Assurez-vous que vous pointez VIM sur le dossier des liaisons CPL (il m'a fallu un certain temps pour comprendre que, en exécutant simplement le programme d'installation, ce dossier n'était toujours pas disponible). Dans mon cas, j'ai déplacé le dossier powerline vers /opt, donc dans mon fichier .vimrc, j'ai une ligne qui:

set rtp+=/opt/powerline-develop/powerline/bindings/vim

L'emplacement de votre dossier powerling bindings est susceptible d'être différent

Je ne pouvais pas reconnaître le code 10-powerline-symbols.conf dans mes dossiers d'utilisateurs (même après avoir créé .font.conf.d, j'ai donc déplacé ce fichier sur /etc/fonts/conf.d et exécuté Sudo dpkg-reconfigure fontconfig pour que ce nouveau fichier de configuration soit activé (et déconnecté et connecté).

Pour moi, cette dernière étape a fait l'affaire.

Une chose que vous pouvez faire pour voir si toutes les autres parties de l’installation se sont bien déroulées est de sélectionner la police Powerline elle-même dans vim (ou gvim). Bien que le texte paraisse inutilisable, au moins maintenant, le courant porteur doit afficher les polices appropriées. Si ce n'est pas le cas, il y a autre chose à réparer.

1
FvD

Assurez-vous que le codage de votre terminal est défini sur UTF-8. Il peut être modifié via les paramètres de profil du terminal GNOME 3.14.2, mais si vous utilisez une version antérieure ne disposant pas de ce paramètre, vous devez modifier les paramètres régionaux de votre système en paramètres régionaux UTF-8.

1
Sir_FZ