-
-
Notifications
You must be signed in to change notification settings - Fork 121
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
Weird glyph in upper left corner of uniblock demo when fade is removed #259
Comments
it looks like this only happens in VTE-based terminals, or at least does not on either kitty or alacritty. |
OK, that's \u0600 ARABIC NUMBER SIGN. it's a subtending mark, meaning it applies to a range of prior characters. Applying it to a box character is apparently no good:
this shows up as a nasty glyph in xfce4-terminal |
We're not going to solve this anytime soon. The more worrying thing IMHO is that this glyph persists through several blocks, which it shouldn't be doing at all. That's crossing ncplane lifetimes. |
It persists even through
Second hypothesis was proven, first was disproven. I noticed something new: the U+0600 only occupies a single column, so far as I can tell, but you move through it with two keystrokes: so....what the fuck's up with that |
fucking U+0600, you have vexed me for the last time. my fellow Americans, I'm pleased to tell you today that I've signed legislation that will outlaw U+0600 forever. we begin bombing in five minutes. |
new hypothesis:
testing... |
Yep, that did it 🗡️ :D |
So what does that mean?
|
That does indeed solve the one persistent upper left glitch. Others remain, but get blown away pretty quickly. I'm almost satisfied, but while we're on a roll, let's get it all. Furthermore, I'm wondering if this doesn't really point at a flaw in rasterization. If we inserted a RTL corrector following any RTL EGC, would that not work? I tested with this before, but it was an RTL at the end of the |
Yep, that pretty much gets it :D :D. That's a looooooooooooooooooooontime bug getting put to bed. We've been afflicted by this since the very earliest days. |
We've run the 'uniblock' demo both with and without the fadein -- I can never decide which way I like it. For a while during 1.0.0 development, there was a weird glyph persistent through each block in the 0,0 cell of the uniblock plane. When I added the fade back in, it went away, but I didn't put the two together. I just removed the fade to investigate something, and it popped back up.
Figure this out irrespective of the fade.
The text was updated successfully, but these errors were encountered: