Неможливо отримати консоль для показу потрібних символів для фантазійних ліній електропередач


1

Я використовую Kubuntu і виправлені шрифти для лінії електропередач не працюють, як очікувалося ...

http://i42.tinypic.com/33uvjvo.jpg

Скріншот зроблений з терміналу Vim, але gVim має ту ж проблему, що і в моїй машині. Хтось має якусь пропозицію?


1
Пропозиція: скористайтеся трекером випуску електролінії.
romainl

Відповіді:


1

Спробуйте встановити Inno Mono Font (v.1.1 або вище), і вам не потрібен латка шрифту. Ви можете захопити на http://input.fontbureau.com .

Версія 1.1 (2014–09–03)

  • Додано гліфи для символів Powerline        (U + E0A0 – E0A2, U + E0B0 – E0B3).
  • Додано гліф для знаку високої напруги ⚡ (U + 26A1).
  • Додано альтернативні фігурні дужки гліфів alterna для користувачів, які віддають перевагу спрощеним формам.
  • Додано альтернативний безлінійний гліф tle для користувачів, які не хочуть крапки або косою рисою нуля.
  • Додано простір нульової ширини (U + 200B) та нульовий простір без перерви (U + FEFF).
  • Змінено параметр висоти лінії за замовчуванням на 1,2 ×

У деяких терміналах символи Powerline можуть бути неправильно вирівняні або відрізані ( тут задокументовано ). Через різні інтерпретації вертикальних метрик та двигунів візуалізації не існує єдиного рішення; два різних розміри шрифту в одному додатку можуть давати різні результати. Збільшення інтервалу вводу на панелі налаштування може допомогти вам контролювати його зовнішній вигляд.


0

Я щойно вирішив рішення:

Це був не сам шрифт. Це була якась дивна помилка чи несумісність у тому, як вони вказували на кодові точки Unicode, які вони хочуть використовувати у "вигадливій" настройці, тому я переосмислив символи та роздільники:

Додайте це до ~ / .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.


0

Символи лінії живлення не відображатимуться, якщо локаль нічим не налаштований. Plasma5 перейдіть до Налаштування-> Регіональні налаштування-> у спадному регіоні виберіть свій регіон.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.