I was faffing around with viewbox and preserveAspectRatio, and I just couldn't get it to work.
So I admitted defeat and shrunk the iso flag down to 64x48, and then it works fine.
I know it must be possible to rescale the flag to fit from within the icon svg, but I am done trying to find out.
Code: Select all
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" xmlns:xlink="http://www.w3.org/1999/xlink">
<path d="M15 18v44c5-12 5-32 0-44zm70 47H15v25H9V12H6V6h12v6h-3v3h70z" fill="#fff" stroke="#444" stroke-width="3"/>
<image x="20" y="16" width="64px" height="48px" xlink:href="path/to/your/flag/yourflag.svg" />
</svg>