LINUX.ORG.RU

Проблемы с unicode на арче.

 , , , ,


0

1

В общем, у меня проблемы с отображением некоторых utf8 символов, а точнее U+2420 и U+2409.

Я раньше такой же набор символов использовал в vimrc на федоре, а вот после переезда на arch всё отвалилось (firefox, geany и vim).

Пробовал несколько шрифтов (те nerdfonts, что стояли раньше + парочка системных), результат такой же везде.

★★★★★

Ответ на: комментарий от shell-script
$locale
LANG=en_GB.UTF-8
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
$locale charmap
UTF-8
ZERG ★★★★★ ()

Так это у тебя пробел и табуляция (тот же пробел). У меня такая же проблема, что только не пробовал. При чем вылазит данная «фича» у меня лично, когда использую иконочные шрифты по типу awesome.

К примеру возьмем конфиг i3bar, polybar, неважно, и запишем что-то типа

*значек* пробел
то получим
*значек*

Если у тебя так же, добро пожаловать в клуб_)

flappyright ()
Последнее исправление: flappyright (всего исправлений: 3)
Ответ на: комментарий от mord0d

Ну ты понимаешь, что я не могу никак откатиться назад. Я поставил свежую rfr в виртуалку, после минимального шаманства какой-то из шрифтов там поднялся. Я больше не вижу квадратов, но вместо нормального таба там ht символ, вместо пробела sp, так что проблему это не решит.

ZERG ★★★★★ ()
Ответ на: комментарий от ZERG

А не, разобрался. Тот же результат

UPD ребутнул машину, квадраты исчезли, теперь просто ht и sp символы вместо квадратов. Уже лучше, но их вообще быть не должно.

ZERG ★★★★★ ()
Последнее исправление: ZERG (всего исправлений: 1)
Ответ на: комментарий от webmonkey

Потому что меня остальной софт мало волнует, а вот кривые шрифты в виме сильно отвлекают во время работы. Тут же любят надрачивать на vim/emacs, может кто-то уже сталкивался с подобным.

ZERG ★★★★★ ()
Ответ на: комментарий от ZERG

Но в фоксе и гени, как я понял все нормально? Так может ты не там исчешь? Если проблемы только в vim, который в свою очередь отображает шрифты которые установлены для терминала, может в конфиге терминала поковыряться? Ты не указал какой эмулятор используешь, но можешь установить к примеру termite, и прописать в конфиге что-то вроде:

font = Unifont
font = твой шрифт
+ попробовать сочетание клавиш ctrl-shift-u, как указано на странице гита (введи в поиске на странице «unicode»)

P.S у меня подобные проблемы были при использовании polybar, решилось установкой ttf-unicode и правильным порядком шрифтов в конфиге

flappyright ()
Последнее исправление: flappyright (всего исправлений: 1)
Ответ на: комментарий от flappyright

Но в фоксе и гени, как я понял все нормально?

Сорян, я не подумал другой софт проверить. Нет, не нормально, такая же ерунда.

Если проблемы только в vim

не, vim и gvim ведут себя одинаково в этом плане. Я-то при нажатии на таб должен получать ...., а выходит ht...

Ты не указал какой эмулятор используешь

стандартный mate-terminal, как и раньше.

ZERG ★★★★★ ()
Ответ на: комментарий от ZERG

Хм...может я сейчас и глупость скажу, но попробуй удалить nerdfonts, эта солянка из шрифтов раньше вызывала подобные проблемы на арче, потом вроде как все стало нормально. Может опять что-то чудит? Я их просто не использую

flappyright ()