2015-09-15 30 views
13

Chcę dodać ikony fontawesome do mojego i3bar. Zainstalowałem pakiet "ttf-font-awesome" przez yaourt i dodałem niezbędne znaki Unicode do mojej konfiguracji i3status i dodałem czcionkę pango jako "FontAwesome" do mojej konfiguracji i3bar. Ikony powinny być wyświetlane, ale wszystko, co się pokazuje, to znaki Unicode. Czy jest jakiś specjalny pakiet, który muszę zainstalować, czy też nieprawidłowo edytowałem konfigurację?Czcionka Awesome i i3bar

+0

Lepiej zapytać o http://unix.stackexchange.com/. – gavv

Odpowiedz

13

Zabawne jest to, że przeszedłem przez ten wątek, szukając tego samego. W każdym razie, zgodnie z Arch Wiki ładujesz FontAwesome tak jak ten font pango:DejaVu Sans Mono, Awesome 8, a ikony zgodnie z cheatsheet. Na przykład  dla ikony terminalu.

edytuj: jak wspomniano poniżej, kopiujesz/wklejasz samą ikonę ze skoroszytu. Polecam wypróbować jeden z nich i trzymać się tego, który działa.

Mini przykład poniżej.

# set $ws2 "2:" # With the icon code from the cheasheet 
set $ws2 "1 "   # With the icon copy/pasted from the cheatsheet 

bar { 
    ... 
    font pango:DejaVu Sans Mono, Awesome 8 
    ... 
} 
+2

Pracowałem dla mnie po dodaniu dyrektywy fontowej w 'bar {...}', ale dla 'set $ ws2 ...' musiałem skopiować i wkleić ikonę, używając kodu ikony nie działało (to po prostu zinterpretowane kod dosłownie) –

+4

To samo, trzeba było przejść do http://fortawesome.github.io/Font-Awesome/cheatsheet/ i skopiować/wkleić ikony. Jednakże, zgodnie z archWiki, vim i emacs umożliwiają wpisanie tych znaków za pomocą skrótu: - w Emacs: ctrl + x, 8, Enter, f004 (ikona unicode), Enter - w Vim (w trybie wstawiania): Ctrl + v, uf004 (ikona unicode) – Leogout

+9

Jeśli to pomoże komuś innemu, musiałem użyć nazwy "FontAwesome" dla nazwy rodziny: 'font pango: DejaVu Sans Mono, FontAwesome 8' – frabjous