It's bugged me for a while that Firefox (on Windows 7) seems really "zoomed in" compared to other browsers, even after using ctrl-0 or the zoom menu to make sure its zoom level is 100%.
Chrome left, Firefox right. Both are set to 100% zoom, but they're clearly interpreting it differently. Everything's massive on Firefox, and a lot of things (even the UI buttons) are fuzzy. What's going on?
Just to confirm that they really are both 100% zoom, in Firefox:
…and in Chrome:
Curiously, IE by default is zoomed to the same level as what Firefox calls 100%, but it calls it 125%.
When forced back to 100%, IE matches Chrome's 100%:
Best Answer
Apparently this is some hot new feature Firefox introduced in 2013. I found a thread discussing it, where a lot of Firefox users seem to be unimpressed.
So it turns out there's a setting in Windows designed to stop text getting too small on high-resolution devices. You can find it by searching for "text size" in control panel.
On my machine, it's set by default to scale text up to 125%:
Apparently, Firefox has decided that it's going to quietly take that setting, and pretend that 100% equals whatever that setting is. So for me, in Firefox-land, 100% = 125%.
It applies this to the Firefox UI as well as all web content (which is why my Firefox buttons look blurry).
It sounds like there's no simple way to turn this off - the thread linked above describes some complex steps, then loads of people comment saying they don't work.
Setting the Windows sizer to 100% makes them more similar (slightly smaller in Firefox, oddly), but it also makes everything painfully small, so it doesn't really solve the problem.