Build/Irregular.PSSVG.ps1
#requires -Module PSSVG Push-Location ($PSScriptRoot | Split-Path) $psChevron = =<svg.symbol> -Id psChevron -Content @( =<svg.polygon> -Points (@( "40,20" "45,20" "60,50" "35,80" "32.5,80" "55,50" ) -join ' ') ) -ViewBox 100, 100 -PreserveAspectRatio $false $assetsPath = Join-Path $pwd assets =<svg> -ViewBox 300, 100 @( $psChevron =<svg.use> -Href '#psChevron' -Fill '#4488ff' -X 7.5% -Y 0% -Width 15% =<svg.text> -X 50% -Y 50% -TextAnchor 'middle' -DominantBaseline 'middle' -Content @( =<svg.tspan> -Content "?<" -Rotate .5 -Dy .1em =<svg.tspan> -Content 'Irregular' -Rotate -1 -Dx -.25em -Dy -.1em =<svg.tspan> -Content '>' -Rotate .5 -Dx -.25em -Dy .1em ) -FontFamily 'sans-serif' -Fill '#4488ff' -FontSize 36 ) -OutputPath (Join-Path $assetsPath Irregular.svg) Pop-Location |