Я использую Kubuntu и пропатченные шрифты для Powerline не работают, как ожидалось ...
Скриншот с терминала Vim, но у gVim та же проблема на моей машине. У кого-нибудь есть предложения?
Попробуйте установить Input Mono Font (v.1.1 или выше), и вам не нужен пропатченный шрифт. Вы можете получить в http://input.fontbureau.com.
Версия 1.1 (2014‑09‑03)
В некоторых терминалах символы Powerline могут быть выровнены или обрезаны (документировано здесь). Из-за различий в интерпретации вертикальных метрик и механизмов рендеринга не существует единого решения; два разных размера шрифта в одном приложении могут давать разные результаты. Увеличение межстрочного интервала ввода на панели настройки может помочь вам контролировать его внешний вид.
Я только что нашел обходной путь:
Это был не сам шрифт. Это была странная ошибка или несовместимость в том, как они указывали на кодовые точки Юникода, которые они хотят использовать в "причудливой" настройке, поэтому я перебил символы и разделители:
Добавьте это к ~/.vimrc:
let g:Powerline_symbols = 'fancy'
let g:Powerline_dividers_override = ['', '', '', '']
let g:Powerline_symbols_override = { 'BRANCH': '', 'LINE': '', 'RO': '' }
или же:
let g:Powerline_symbols = 'fancy'
let g:Powerline_dividers_override = ["\Ue0b0", "\Ue0b1", "\Ue0b2", "\Ue0b3"]
let g:Powerline_symbols_override = { 'BRANCH': "\Ue0a0", 'LINE': "\Ue0a1", 'RO': "\Ue0a2" }
Затем запустите:PowerlineClearCache и перезапустите Vim.