4 ms·
Most macOS applications now support rendering at 1x and 2x. And arbitrary scaling is done by the OS not by apps.
by kccqzy 8mo ago
Most macOS applications now support rendering at 1x and 2x. And arbitrary scaling is done by the OS not by apps.
- rbanffy 8mo agoThat’s the ideal. Apps shouldn’t concern themselves with pixels. It’s the OSs job to know the hardware the machine uses.
- odo1242 8mo agoThis leads to visible moire patterns at non-integer scalings, though
- rbanffy 8mo agoWe should probably have nicer scaling algorithms that account for Moirés. Also, when you see a Moiré, that’s because you are scaling a bitmap that has periodic dithering. These should be more rare now, and a good opportunity to replace them with vector images with periodic patterns that are tuned for physical dimensions rather than pixel count.