Just to be clear, there are 2 kinds of anti-aliasing that Rainmeter can do (at the moment). Both are D2D sub-pixel anti-aliasing. For text (aka the String meter), Rainmeter uses a GrayScale anti-aliasing, which is a better equivalent to its GDI counterpart for text. There is even a better alternative called ClearType anti-aliasing, but it doesn't play well when blending with transparent areas, which is why we don't offer it. The rest of Rainmeter uses what is called per-primitive anti-alias, which just basically makes sure the edges of what is being drawn blend better to whatever is behind it. This isn't quite as good as its GDI equivalent, but is close.
In a few cases, we have actually force the meter to draw with AntiAlias=1 since the default D2D version was not good enough.
We may be looking to add some anti-alias options in the future, but it will
most likely require a new option. These will probably effect mostly images used in Rainmeter.
jsmorley wrote: ↑April 6th, 2019, 3:24 pm
Part of the issue is that in reality, EVERYTHING in Rainmeter is an "image".
Huh? This is somewhat misleading. We don't really work with images directly (except for the loading "real" images and displaying them). What really happens is we draw onto a canvas, which is then "presented" to the screen. D2D/D3D uses an image as a backbuffer to "flip" our canvas onto the screen. We don't directly work with the backbuffer too much.
-Brian