Il font con patch Powerline non funziona su Terminal.app

1

Sono su Mac OS X 10.10.2 (14C2513). Sto usando il font con patch Inconsolata da qui . Ma ho anche provato a patchare il font da solo. Il risultato è il seguente:

Sonoingradodivedereiglifimazsh(vedereilglifoaccantoalnomedelramodevelopperunrepositorygit)eanchevimnonriuscireavisualizzarlisuTerminal.app

Mimancaqualchepassaggiodiconfigurazione?

Aggiornamento

UsandoInputMonov1.100holostessoproblema:

    
posta gc5 25.03.2015 - 19:41
fonte

2 risposte

0

Per zsh:

Ho scoperto che il tema che stavo usando stava definendo il glifo del ramo in modo sbagliato. In particolare, ho corretto la definizione sul mio file tema della variabile ZSH_THEME_GIT_PROMPT_PREFIX=" %{$FG[075]%}<glyph> " dove <glyph> è il simbolo che vuoi usare per rappresentare il ramo git.

Per vim:

Ho trovato la soluzione in questa domanda .

because 0x2B60 and the others do not exist anymore you just have to update autoload/Pl/Parser.vim to look something like this:

    \ 'fancy': {
        \   'dividers': [ [0xe0b0], [0xe0b1], [0xe0b2], [0xe0b3] ]
        \ , 'symbols' : {
                \   'BRANCH': [0xe0a0]
                \ , 'RO'    : [0xe0a4]
                \ , 'FT'    : [0xe0a2, 0xe0a3]
                \ , 'LINE'  : [0xe0a1]
        \ },
    \ }
    
risposta data 30.03.2015 - 14:06
fonte
2

Consentitemi di installare il carattere Input Mono , fornito con il supporto completo per powerline.

Per funzionare correttamente, il font Input Mono deve essere la versione 1.1. Puoi verificare la versione del carattere andando a Font Book → View → Show Font Info e guarda il numero di versione.

Con Terminal.app funziona immediatamente. Basta selezionare il carattere e sei pronto.

Con iTerm2, devi modificare un paio di cose:

  • Vai su Preferenze → Profili → Testo e deseleziona 'Usa un carattere diverso per il testo non ASCII.
  • Appena sopra, fai clic su Change Font e seleziona Input Mono. Inoltre devi cambiare Character Spacing → Vertical al 110%. Sembra che Terminal e iTerm2 rendano la spaziatura dei caratteri in un modo diverso.
risposta data 25.03.2015 - 19:59
fonte

Leggi altre domande sui tag