Using NGUI 3.0, the "correct" or make pixelperfect button scales the widgets to it's real texture size, not taking the pixel size of the referenced atlas into account. So using two atlases, one with 0.5 and another with 1.0 pixel size, results into widgets that are twice the size when using the 0.5 atlas.