This is amazing! I have been getting really fed up with the Material Icons icon font, but I didn't want to switch to PNGs because they would take up a ton of space. Alas, now I can have the best of both worlds!

I have an issue though: For some reason I cannot get Transform modifiers to work. Can anyone help me? I feel like I'm making a really dumb mistake.

EDIT: And alas, I have already run into some SVGs that don't work. What are the chances of getting native SVG support in Rainmeter?

This is because although Transform modifiers are allowed on Combine'd shapes, Attribute modifiers are NOT. Those are inherited from the parent shape. Since Extend is not specific to either type, I suspect the thinking was to just not allow it at all, rather than hunting and pecking though them deciding what was allowed and what was not.

Granted, I have discovered that the FontAwesome 5 icon font is actually really good, so I might just switch to that. Unlike Material Icons, they're all consistently sized and there exists a thorough cheat sheet of all the hex IDs.

You do not have the required permissions to view the files attached to this post.

All you need to do is anchor the scale at 0,0, and that problem is solved:

Ah, good catch...

Granted, I have discovered that the FontAwesome 5 icon font is actually really good, so I might just switch to that. Unlike Material Icons, they're all consistently sized and there exists a thorough cheat sheet of all the hex IDs.

Yeah, I really like FontAwesome.

In general, I don't see any strong advantage to using shapes or images when a font exists. The power of the String meter, with IinlineSetting and the simplicity of FontColor and FontSize appeals to me.

There are some strange and wonderful pictographic fonts out there if you search around a bit... I used one in my MLBStandings skin, that is a font that is the logos of all the Major League Baseball teams.

In general, I don't see any strong advantage to using shapes or images when a font exists. The power of the String meter, with IinlineSetting and the simplicity of FontColor and FontSize appeals to me.

Unfortunately there is one small problem with using the icon font so far: At the scale I'm working with (font sizes 8-12) most of the icons become indistinctly blurry:

2019-04-06 07_28_51-Window.png

So there might still be a place for images and shapes after all.

You do not have the required permissions to view the files attached to this post.

Perhaps. I think they are pretty good at 12 and up, but yeah, they don't scale down to 8 as well as one might like. Of course 8 is pretty small to be an icon you expect someone to click on in my view, particularly on a high-resolution screen, but to each his own.