Someone somewhere at DB has written a QR code generator that outputs QR codes as HTML tables. I'm not sure if I should be impressed or horrified.
@cato that’s honestly not the worst idea. Easily supports ancient devices that don’t do svg properly yet, is natively scalable, and probably even saves some data over anything except svg where you put the entire code into one big chonky path data.
@jaseg @cato A 1-bit bitmap or even png with a 1:1 pixel mapping would be even more compact, wouldn't it? It would, however, come with the potential issue of browsers trying to be smart about the upscaling and ruining the pattern in the process
@mart_w @cato exactly that upscaling is only properly supported on fairly recent browsers

@mart_w @jaseg @cato

> trying to be smart about the upscaling and ruining the pattern in the process

Yup. Even before the age of ey-aye-slop, image reproduction was already tricky. https://dkriesel.com/en/blog/2013/0802_xerox-workcentres_are_switching_written_numbers_when_scanning

Xerox scanners/photocopiers randomly alter numbers in scanned documents

Xerox scanners/photocopiers randomly alter numbers in scanned documents Please see the “condensed time line” section (the next one) for a time line of how the Xerox saga unfolded. It for example depicts that I did not push the thing to the public right away, but gave Xerox a lot of time before I did so. <iframe width="700" height="394" src="https://www.youtube.com/embed/c0O6UXrOZJo" frameborder="0" allowfullscreen></iframe>

D. Kriesel

@mart_w @jaseg @cato @brezelradar

Use CSS `image-rendering:pixelated` to fix that.