Tabs (\t) don't display correctly
One of my commands displays a list like this:
(a numberical ID, followed by a tab, followed by a name).
When executing this command in a terminal (foot) or when using
bemenu, the "number of spaces" is variable, depending of the length of the ID. The name starts always at the same horizontal position.
fuzzel this doesn't work. With the font I want to use in fuzzel, there is a square symbol, indicating a missing symbol. However, I know that the font supports this, because when I use
bemenu with the same font I don't have this issue.
That's not quite how font glyphs work... regardless of character, a glyph always has a fixed width.
bemenu is probably translating the tab character to either a number of spaces, or by offsetting the next character by some other mean.
Are you using a monospace font in bemenu? Is it still aligned if you use a non-monospace font?
I use the same font in
bemenu as in
fuzzel, which is a monospace font.
bemenu with a non-monospace font: Indeed, the names are still aligned nicely. Same on
Same on foot.
Tabs in a terminal is a whole different thing..
Anyways, we can fix this in either fuzzel, or in fcft (the font rendering library used by fuzzel). In a way, it makes more sense to do this in fuzzel, but on the other hand will be much more difficult.
Let me think about this.
Deleting a branch is permanent. It CANNOT be undone. Continue?