I am having the problem that using PixelPerfect is causing sizing issues; whereas, using FixedSize is applying all of my scales correctly. If I have a UIStretch on a component using FixedSize all of the scales are maintained the same as when I created them. Using PixelPerfect does not maintain proper size/positions.
FixedSize has issues with artifacts, while PixelPerfect is crisp (I suppose this is expected due to up/down scaling).
I have attached screen shots to show the difference. The fixed size will take the whole UI and scale it appropriately, PixelPerfect... I am not sure what it is doing. It's the same exact setup, just a flag change.