Well I guess there’s one category of post I can still put here: nerd notes that none of my friends care about. These may end up being little more than notes to myself.
What bugs me is that Firefox does not start out at 1.0. Since a year or two ago, they take the initial ratio from the host operating system’s monitor pixel density setting, which in Windows is controlled by the desktop text size setting. When you pick “smaller”, the ratio is 1.0, for “medium” it’s 1.25, and for “larger” it’s 1.5… and like a lot of people, I use “medium”. So Firefox starts out at 125% zoom on every website, unless you install an add-on to change that behavior.
And mostly, this larger zoom is a good thing. It makes the website look about the size it was intended to look. But there’s one situation where this zoom ratio is bad, and that’s when viewing images at full size. See, the browser has to resize the image in much the same way that you’d do in a program like Photoshop, and if you’ve messed around with resizing in such programs, you’ve likely noticed that the results are worst when the amount of change in size is small. Cut a picture to half size or blow it up triple, and the results are no worse than you’d expect, but magnify or shrink it just a little and you get a ton of extra blurriness. (Or pixelated graininess, depending on the type of size-changing you select.) This is because changing sizes by a small ratio, such as 1.25, combines the imprecision of both formats. Each image’s pixelization process involves a roundoff error in where a given picture detail is located, and resizing adds together the roundoff error of both scales. When you change by a large ratio, the amount of detail in the picture is nearly identical to what you could see in the smaller of the two sizes, but with a small fractional ratio, the result is not much better than half as sharp as it would be if it were created originally in either of the two sizes.
Unfortunately, IE 10 also looks at the Windows desktop size setting, and starts out with an initial zoom of 125%… but it does not support the devicePixelRatio property. So for now, if I make such a fix, it’ll basically be for Firefox only.