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
Odpowiedz
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
...
}
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) –
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
Jeśli to pomoże komuś innemu, musiałem użyć nazwy "FontAwesome" dla nazwy rodziny: 'font pango: DejaVu Sans Mono, FontAwesome 8' – frabjous
Zmiana w bar {
:
font pango:monospace 8, FontAwesome 8
Lepiej zapytać o http://unix.stackexchange.com/. – gavv