You can use NoSquint to upscale entire pages globally (much like Firefox's built-in per-site zoom). It doesn't mess up layout like font-only scaling, though it can do that too, if you want.
Of course, that all depends on how much you need to zoom in. For me, that's about 6x.