Discovering one bug after another in the UTF-8 decoding logic in OpenBSD
research.exoticsilicon.com
research.exoticsilicon.com
I'm pretty sure that's still a thing, and as somebody who nerds out on typography (my undergrad thesis used the Tufte LaTeX package), I fucking love it.
The design is perfectly fine.
Linux might not be the most performant in the text engine game but at least it runs in userland.
[1] https://arstechnica.com/gadgets/2013/08/rendering-bug-crashe...
[2] https://www.engadget.com/unusual-buggy-character-string-appl...
⸻
1. Technically, its 21 bits, but since the maximum value for a code point is 0x10ffff, we can round down to 0xfffff—which means we’re treating the original 16-bit capacity of Unicode as a rounding error!
Always easier to see someone else's problems than our own, I suppose.
This one used shadows and flirts with too much saturated color.
It's pretty terrible. Plz no text shadow.
I’m on iOS for what it’s worth.
Not only did the author get way too clever with CSS effects, but couldn't even be bothered to use semantic HTML so it could degrade nicely.
it uses fancy text effects you wouldn't have used in the 90s, and assets way too heavy for the 90s
adjust those two things to the 90s and the site is pretty much perfect for what it does