-
Notifications
You must be signed in to change notification settings - Fork 477
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
awesome icons broken after ttf-font-awesome update on Arch #130
Comments
This is due to the fact that version 4 and 5 of |
Thank you for the quick response! If I understand correctly:
I am unsure what you mean with "try modifying your i3 config's font settings. Currently it's EDIT: |
Since this is a font issue, it should be possible to modify your i3 config's settings to use the new font, e.g.
(You can see in the output of This might be related to the fact that this Font Awesome does not have a blank space glyph, which was an issue for the Siji font at some point, although I'm really just guessing now. I'll continue to recommend downgrading. There is some relevant discussion on Reddit as well. I'm not sure this is actually a problem with i3status-rust, since we can't modify any of our code to fix external font problems, but I'll leave the issue open for now. I'll very welcome to suggestions. |
That is fair, but at least the dependency should be changed to |
There's now some mention of this in the project README. I have no idea who is maintaining the AUR package, but perhaps @greshake will know. |
Hi, @bluehood |
@mmetak thank you for the quick reply! |
@mmetak Hijacking this a little, but I'll also point out that i3status-rust runs just fine under |
I was reffering to this part that you wrote. @atheriel |
@mmetak I see now, thanks! I went to the However I am not sure how |
I use |
fair enough :) as you can see I am very clumsy with fonts, sorry 😅 |
It sounds like we should report this lack of conflict upstream to the @mmetak That works nicely, thank you. |
I'm using Also, I don't think this issue should be closed. i3status should be updated to work with the latest Font Awesome. i3status-rs version: 0.9 |
I think insofar as we need to update the Unicode points used by the glyphs, that's probably true. I supported closing the issue primarily because this seemed to be more related to font specification in the i3 config than anything else. If we can isolate glyphs that have changed we should be able to make those changes relatively easily. In the meantime you can change the icon used for the CPU in your config -- please let me know if that works. |
In my case, the separator glyphs were bugging out because they require |
I also don't think this should be closed, upgrading to using FontAwesome5 should at least be on the roadmap. |
@bemeurer What aspect of FontAwesome5 do we not support? |
We will need a list of glyphs than have had their unicode value changed between version 4 and 5. |
Thanks for tracking that down, @glubsy. |
I think I found a workaround. If a character doesn't belong to control, format, surrogate, or space separator categories, pango treats it like a normal symbol. That means, if it is invisible, we can safely mix it with whitespaces. For example, there's one such symbol that works with current ttf-font-awesome: '\u{034f}' (COMBINING GRAPHEME JOINER). If you add one before the white space, the 0020 box goes away. |
Version 5 is incompatible for some icons, so projects that depend on it need to actively convert the symbols, see: greshake/i3status-rust#130 Reintroducing the old version lets us use those programs that haven't been updated. Was removed in 0a393f5
still broken |
@prismspecs What's broken? |
I assume using "awesome" instead of "awesome5" in the i3status-rust config |
As per the pacman logs below,
ttf-font-awesome
was updated by pacman on the 29th of December,which resulted in i3status-rust looking like this:
As you can see icons do not display properly anymore. removing
i3status-rust-git
and re-installing from AUR did not fix the issue.Relevant snippet of pacman logs:
The text was updated successfully, but these errors were encountered: