for desktop browsers, always set pixel ratio to 1.  When users have zoom enabled, it affects pixel ratio and causes artifacts.  There doesn't appear to be a way to detect zoom level for modern browsers in order to adjust the pixel ratio