-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Font rendering issues with ligatures enabled #2135
Comments
Strangely enough, this only happens with |
What version of xterm.js? Is this in Terminus? |
Also what rendererType are you using? |
Sorry - it's xterm 3.13.2, with canvas renderer. You should be able to see it live by grabbing the latest Terminus build. This behaviour seems to be new in the 3.13.x series. |
Cant repro this either with your latest terminus build. Font weight is right for me (tested with |
This doesn't happen on Windows for me either - only macOS seems to be affected |
Not even after restarting the app? |
@Eugeny oh that did it. Cannot repro 😕 |
I'm seeing the difference in brightness of |
Oh I see |
It somewhat looks like the fatter A is just being rendered twice, and the overdraw results in a wider outline where it's antialiased |
Hmm, maybe we are somehow drawing things wrong normally and the char joiner one is doing it right. I've seem comments that regular text rendering is more heavy than it should be 🤔 |
Can confirm that this doesn't happen with the webgl renderer (all characters seem to be drawn extra-bold there) |
Closing as won't fix since we want to phase the canvas renderer out in favor of webgl and dom only |
Compare font weight for
a
anda-
.The font is Fira Code.
The text was updated successfully, but these errors were encountered: