To achieve pixel perfect UIs at different resolutions you have to use the PixelPerfect setting, or different atlases. For example, HD atlas with pixel size of 1, then a UHD atlas with pixel size of 0.5. You can use HD on non-retina devices, and UHD on retina devices. There are quite a few threads on this topic here.