Learning about pixel ratios
The secret to nice-looking text in HTML canvas-generated images is in understanding pixel ratios.
by Dave Winer Friday, January 13, 2017

I am learning about pixel ratios in HTML canvas elements.

It's why the text in pngWriter looks fuzzy. It has something to do with pixel ratios. I find everything about canvases mind-numbing until I figure it out, then it makes sense. You can see a lot of learning in Little Card Editor, a project that I did a couple of years ago.

Anyway here's a demo app that illustrates how a pixel ratio-aware app is better than one that isn't. 

Update: Here's an example of a tweet using the new style of rendering. It does look much more sharp. :thumbsup: