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
MonaspiceNe Nerd Font Mono ss06 causing characters to overlay on each other #1503
Comments
Thanks for reporting with very good details! I believe I instantly know from your description what the problem is: The problem I see is that they would need to invest a considerable amount of time to 'fix' the ligatures; it is unclear for me if they will ever get the time for that. The ligs work, somehow, with some limitations, so why spend time and money ... Let me think a bit about the issue and if there is any generic way we can avoid the problem. P.S. Do you not see [1a] in VScode? With the non-NerdFontMono patched versions or the unpatched one? [1a] https://www.github.com/githubnext/monaspace/issues/115 Links without backlink as this Issue is not really helpful over there |
For 1a, I notice the same behavior that's in that issue when using the non-NFM patched version, so that's definitely an issue with Monaspace. I do notice that the behavior is a bit different with the NFM variant though. To fully explain the issue (though this is not a NFM issue, but there are differences between the two variants): With non-NFM (normal Monaspace Neon), while the cursor appears after the arrow, in reality the cursor is between the When pressing the right arrow key, you actually need to press it twice to pass through the With the NFM patched version (MonaspiceNe Nerd Font Mono), while the behavior is almost entirely the same, the difference is that the cursor is now stuck in the middle of the two characters: As for the behavior noted in this issue, I've only noticed that behavior with the NFM variants of the fonts. If this issue can't be solved from the Nerd Font side, feel free to close the issue. This does seem like an issue with Monaspace itself at the very least. Also, just tested with MonaspiceNe Nerd Font (non-Mono) and it has the same behavior as Monaspace (non-NF) |
Well, that all is the problem because Monaspace's idea of how to create the ligs. But then, why should I invest time there, I can not fix all and everything. I already now have no time left. |
To be clear - I'm not saying that it needs to be fixed here. Just wanted to report it as an issue, feel free to close as "wont fix" if you feel like it falls into Monaspace's domain to fix. |
It does indeed. (which is still not fixed upstream despite the pending PR that they even said they will merge). I mark this as wontfix as you suggested but keep it open to not forget it. Maybe I have to attend some boring meeting and can work on it then 😬 |
@allcontributors please add @TehPers for bug |
I've put up a pull request to add @TehPers! 🎉 |
🗹 Requirements
🎯 Subject of the issue
Experienced behavior:
When enabling
ss06
on MonaspiceNe Nerd Font Mono, characters after consecutive#
s end up overlayed with the#
s:I was able to confirm that MonaspiceNe Nerd Font and MonaspiceNe Nerd Font Propo have the correct behavior.
Screenshot is from vscode, but I was able to reproduce the issue in Windows Terminal as well:
Expected behavior:
The same behavior as Monaspace Neon/MonaspiceNe Nerd Font/MonaspiceNe Nerd Font Propo:
For comparison, with
ss06
disabled:Example symbols:
The main symbol I've noticed affected is
#
. I haven't noticed any others, but as far as I know,ss06
only affects#
.🔧 Your Setup
Anonymice Powerline Nerd Font Complete.ttf
)?MonaspiceNeNerdFontMono-*.otf
- as far as I can tell, affects all variants of it. Confirmed with Light and Regular at leastMonaspace.zip
, also testedMonaspace.tar.xz
iterm2
,urxvt
,gnome
,konsole
)?★ Screenshots (Optional)
settings.json
for Windows Terminal:Copyable settings:
The text was updated successfully, but these errors were encountered: