LemonBoy / bar

A featherweight, lemon-scented, bar based on xcb
MIT License
1.62k stars 194 forks source link

Does bar still lack XFT support? #188

Open vendion opened 8 years ago

vendion commented 8 years ago

I know there has been a lot of back and forth about this issue, but where things ended up are fairly unclear. I'm trying to use bar with two TTF fonts "Roboto Slab" and "FontAwesome", both are installed on my system:

[vendion@Fail4][~]% fc-list | grep 'Roboto Slab'
/usr/share/fonts/TTF/RobotoSlab-Light.ttf: Roboto Slab:style=Light
/usr/share/fonts/TTF/RobotoSlab-Regular.ttf: Roboto Slab:style=Regular
/usr/share/fonts/TTF/RobotoSlab-Thin.ttf: Roboto Slab:style=Thin
/usr/share/fonts/TTF/RobotoSlab-Bold.ttf: Roboto Slab:style=Bold
[vendion@Fail4][~]% fc-list | grep 'FontAwesome'
/usr/share/fonts/TTF/fontawesome-webfont.ttf: FontAwesome:style=Regular
[vendion@Fail4][~]% 

I have even tried different syntaxes for telling bar to use them -f "Roboto Slab-10" -f "FontAwesome-10", -f "Roboto Slab:size=10" -f "FontAwesome:size=10", and -f "xft:Roboto Slab:size=10" -f "FontAwesome:size=10". I've even tried this syntax -*-Roboto Slab-medium-o-*-*-14-*-*-*-*-*-*-* to no avail. This leads me to think XFT is still unsupported in this version, is this correct?

CamilleScholtz commented 8 years ago

yes, use https://github.com/geommer/yabar or https://github.com/krypt-n/bar instead.

rmhsilva commented 8 years ago

Hi, sorry to bring up this old issue, but as it's still open... Are there any plans to merge the krypt-n XFT fork back in here? Cheers

preisi commented 7 years ago

I would also like to know, if there are any plans to finally include xft-support. The cairo-love branch is quite old already :/

preisi commented 7 years ago

any updates?

alecive commented 5 years ago

Ping!

quigley-c commented 5 years ago

Is there a particular reason xft hasn't been considered? Maybe it's unnecessary considering the original goals of bar?

ChristopherTheBoss commented 3 years ago

Bump

domsson commented 3 years ago

Not the author, but as far as I understand, XFT support does add quite a bit of code and code complexity. However, not everyone needs the feature. Lemonbar currently sets itself apart from other projects, like Polybar, mainly due to its minimalistic approach and light footprint. Therefore, I believe that LemonBoy doesn't want to merge this. But again, this is just what I believe to have read elsewhere, I'm not 100%. I do feel this way myself, however.