Modern mobile devices and laptops have HiDPI screens. I tested the [demo](https://tsoding.github.io/zozlib.js/) on a MacBook Pro and text demos look blurry. The issue is caused by built-in canvas upscaling when [device screen DPI](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) is above 100%. 