Vega/VGlite have amazing charting expressivity in their spec language, most other charting libs don't come close. It would be very cool to be able to take advantage of that.
It may be easier to just add the "?" operator everywhere (and we are lazy and will mostly do what is easier), but it often leads to problem explained in the article.
As a Go dev, I'm looking at this article with great interest. I would very much like to apply this approach to Go as well, I think the author has got a very strong design there.
I wish they provided an example video of this since I can't visualize it. My natural thinking is subpixel antialiasing should look fine.
>the characters will jiggle as each glyph bounces around between different subpixel snappings and hints on each frame.
This shouldn't be a big issue unless your animation is slow and your subpixels are big.
E.G. can you set one screen to 150% and one to 175%? (I think the answer to this is 'technically yes but then everything goes a bit blurry because they do it by rendering at 2x then downscaling')
Proper mixed dpi scaling means stuff will render pixel-perfectly instead of downscaling hacks.
Can you expand on what you mean here? I only somewhat follow Wayland/X11 migration/development, but from what I understand gnome is on Wayland, enough so that they apparently dropped x11 support from their upcoming release in march.
This makes it very difficult for Wayland to evolve in a way that people want, as Gnome is the biggest player by user count.