Glifos ausentes com urxvt-unicode

1

Não consigo exibir alguns caracteres especiais no meu emulador de terminal urxvt-unicode no Arch Linux.

Minha configuração:

$ cat ~/.Xresources
URxvt.font: xft:Meslo\ LG\ S\ DZ\ for\ Powerline:style=RegularForPowerline:size=9, \
        xft:Pomodoro, \
        xft:FontAwesome, \
        xft:icomoon, \
        xft:octicons

URxvt.scrollBar: false

#include ".Xresources.d/Xresources.dark"


$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

Todas as fontes estão instaladas e funcionam em outros aplicativos (por exemplo, meu lemonbar ), somente com urxvt eu recebo essas caixas vazias típicas de fallback. Eu também tentei fontes diferentes, tamanhos de fonte e espaço para letras de fonte. Alguém tem alguma outra dica para mim? Em particular, preciso de alguns caracteres especiais incluídos nas fontes de fallback definidas no meu .Xresources , por exemplo, o logotipo U + F612 do Linux.

    
por Luigi Pertoldi 19.10.2016 / 23:16

2 respostas

0

Os outros aplicativos estão usando fontes substitutas adicionais que você pode descobrir rastreando-as, por exemplo, usando strace e procurando open chamadas.

    
por 20.10.2016 / 01:14
0

Você pode tentar diminuir o tamanho das fontes de símbolo de failover para tamanho 6 ou até 5 como:

URxvt.font: xft:Meslo\ LG\ S\ DZ\ for\ Powerline:style=RegularForPowerline:size=9, \
            xft:Pomodoro:size=6, \
            xft:FontAwesome:size=6, \
            xft:icomoon:size=6, \
            xft:octicons:size=6
    
por 13.02.2017 / 15:15