2015-09-15 26 views
13

Tôi muốn thêm các biểu tượng fontawesome vào i3bar của mình. Tôi đã cài đặt gói "ttf-font-awesome" qua yaourt và thêm các ký tự unicode cần thiết vào cấu hình i3status của tôi và thêm font pango là "FontAwesome" vào cấu hình i3bar của tôi. Các biểu tượng sẽ được hiển thị nhưng tất cả hiển thị là các ký tự unicode. Có một gói cụ thể tôi cần phải cài đặt hoặc tôi có chỉnh sửa cấu hình không đúng cách không?Phông chữ tuyệt vời và i3bar

+0

Better hỏi trên http://unix.stackexchange.com/. – gavv

Trả lời

13

Điều thú vị là tôi đã đi qua chuỗi này trong khi tìm kiếm giống nhau. Dù sao, theo Arch Wiki bạn tải FontAwesome như thế này font pango:DejaVu Sans Mono, Awesome 8 và các biểu tượng theo cheatsheet. Ví dụ:  cho biểu tượng thiết bị đầu cuối.

chỉnh sửa: như được đề cập bên dưới, bạn sao chép/dán chính biểu tượng đó từ bảng cheatsheet. Tôi khuyên bạn nên thử một trong hai, và gắn bó với một trong đó là làm việc.

Ví dụ nhỏ bên dưới.

# 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

Làm việc cho tôi sau khi thêm chỉ thị phông chữ trong 'bar {...}', nhưng đối với 'set $ ws2 ...' tôi phải sao chép và dán biểu tượng, sử dụng mã biểu tượng không hoạt động (nó chỉ diễn giải mã theo nghĩa đen) –

+4

Tương tự ở đây, phải truy cập http://fortawesome.github.io/Font-Awesome/cheatsheet/ và sao chép/dán biểu tượng. Tuy nhiên, theo archWiki, vim và emacs cho phép bạn gõ các ký tự đó bằng phím tắt: - trong Emacs: ctrl + x, 8, Enter, f004 (biểu tượng unicode), Nhập - trong Vim (trong khi ở chế độ chèn): Ctrl + v, uf004 (biểu tượng unicode) – Leogout

+9

Trong trường hợp này giúp bất cứ ai khác, tôi đã phải sử dụng "FontAwesome" cho tên gia đình: 'font pango: DejaVu Sans Mono, FontAwesome 8' – frabjous

0

Thay đổi trong bar { của bạn:

font pango:monospace 8, FontAwesome 8 
Các vấn đề liên quan