Although not broken the rendering of SVG QR Codes could be improved by setting the shape-rendering attribute to crispEdges on the generated SVG element to remove anti-aliasing artefacts.
The images below were rendered by Chrome Version 57.0.2987.98 (64-bit) with the results being replicated in Firefox 52.0 (64-bit)
Before:
After:
Doing the same with 1D barcodes e.g. EAN-13.
Before:
Although not broken the rendering of SVG QR Codes could be improved by setting the
shape-rendering
attribute tocrispEdges
on the generated SVG element to remove anti-aliasing artefacts.The images below were rendered by Chrome Version 57.0.2987.98 (64-bit) with the results being replicated in Firefox 52.0 (64-bit)
Before:
After:
Doing the same with 1D barcodes e.g. EAN-13. Before:
After: