Closed avoidik closed 1 year ago
Thanks. I need to look into it more. I'm assuming this is the non mono version? Does it happen with the unpatched version?
Don't know is it patched or not. It is Meslo font-package taken from nerdfonts.com (Meslo.zip), only Windows-compatible fonts.
Target platform is Windows 7 and Windows 10
Thanks for the update. Can you try the mono version?
I think the problem might be the source font itself but I'd need to test/replicate
Both the mono and non mono versions are broken for me.
The same problem occur with Iosevka Nerd Font for me (although I have a history with fonts, so this could be just me doing something wrong again).
To me it appears as if the FuraCode ligatures are also broken... I'm just trying to patch them myself to see if that fixes it.
FuraCode Nerd Font Mono
for me also doesn't show almost any ligatures
@ohcibi have you reproduced the issue when patching yourself?
FuraCode broken ligatures for me too. Original FiraCode has powerline so I'm making do with that for now :-)
@sideeffffect @seefood FuraCode Nerd Font Mono does not have any ligatures. Use the version that isn't called Mono.
FuraCode Nerd Font Mono does not have any ligatures
that should be considered a bug!
@sideeffffect no it should not. Its the point of Nerd Font Mono to exist. It does not mean that Nerd Font Non-Mono ist not a monospaced font. It means that Nerd Font Mono is free of any ambiguous width chars whatsoever. Please read the documentation about Nerd Font and Nerd Font Mono.
That being said, I agree that the name is absolutely misleading. I had the same confusion.
@ohcibi fair enough
As far as I can tell, iTerm2 (macos) thinks it has ligatures (it allows ticking the box to enable them, which doesn't happen in other fonts, and when I do I see broken gliphs. E.g. ** displays as " /" or something (not at the computer ATM). I'll look into the non mono version as you suggest.
@seefood this has nothing to do at all with any setting of iterm2 or whatever. NerdFont Mono does not have ligatures. Thats about it. You cant see ligatures because the font you are using does not have them. The version without Mono in its name has ligatures and thats about the difference between those two fonts. The Non-Mono is with ligatures, the Mono is without.
They really should change the name but changing font names is not a simple thing to do as all existing configs will break of course.
well, switching to Fura non-mono fixed it, but the Mono version still has a metadata field identifying it as having ligatures, I'm guessing this is an upstream issue, ignoring.
the Mono version still has a metadata field identifying it as having ligatures, I'm guessing this is an upstream issue
that shouldn't be an upstream issue -- Fira Code does have ligatures, no? So than if Fura Code Mono (in contrast to Fura Code) has metadata declaring ligatures, that looks like a nerd-fonts
issue, right?
@Sideeffect yes exactly. Fira Code doesnt have this Limitation/distinction. Hence people are confused because the expectation is that both variants simply have ligatures and therefore issues about those are not even expected from people switching from fira to fura.
Here's another case of messed up ligatures https://github.com/microsoft/vscode/issues/84418
The newer version of the font in the repository that was patched from newer Meslo LG for Powerline doesn't have the issue. The newer Meslo LG for Powerline has the ligatures patched out to workaround this since they caused issues in other places as well.
There have been several ligature related fixes
So I assume this is fixed ;-) Reopen if you have issues with the current release.
This issue has been automatically locked since there has not been any recent activity (i.e. last half year) after it was closed. It helps our maintainers focus on the active issues. If you have found a problem that seems similar, please open a new issue, complete the issue template with all the details necessary to reproduce, and mention this issue as reference.
MesloLGM NF for Windows is broken because of ligature issue
Cross-linking related issues https://github.com/mintty/mintty/issues/754 https://github.com/ryanoasis/nerd-fonts/issues/186