Hi, Thanks for providing this, I find it very useful. Just want to share some experiences. I have confirmed the below on your jsFiddle
When I follow the example and use w=16 h=16 I get a full sized icon. It only seems to work if I user w='16px' h='16px' but even then it only effects the icon not the rectangle (eg big white space)
I tried using CSS,but it didn't work. I tried both
.icon{
--svg-icon-w: 16px;
--svg-icon-h: 16px;
and
--svg-icon-width: 16px;
--svg-icon-height: 16px;
}
Actually I have not been able to set any properties with CSS.
I am using svg-icon in a native web-component environment with lit-html for rendering templates.