I'm moving from bash to fish, and I've installed ilancosman/tide prompt. However, Some characters are not displayed correctly (cf. right part):
What I've done :
- Install MesloLGS fonts by putting
*.ttffiles in/usr/local/share/fontsand runningfc-cache -fvwhich outputs/usr/local/share/fonts: caching, new cache contents: 4 fonts, 0 dirs - Install powerline and fonts-powerline :
sudo apt install powerline fonts-powerline - Checked that my
$LANGuses UTF-8 :echo $LANGoutputsfr_FR.UTF-8
What can I do to have characters displayed correctly? Thanks
The buggy character seems to be git-related as the current working directory was created while performing a git clone ... and it precedes a version number.
I have not modified fish prompt in any way, except by installing Fish tide: https://github.com/IlanCosman/tide
I think I understood the problem, even if it is still unsolved. I copied my prompt inside libreoffice, set the font as the one supposed to be used by the tide prompt (MesloLGS), and got the following result (I manually yellowed the differences spotted with my prompt) :
So, as I understand, the problem resides in the fact that my prompt is not using the right font. Still investigating on it.


fishequivalent is) variable? How are you setting your prompt? And what operating system is this?à? We also need to know i) what terminal you are using, ii) what font you have told your terminal to use and iii) how you are setting fish's prompt. As well as the specific character that fails to display.