Этот код поможет вам
var svg = document.getElementsByTagName("svg")[0];
var bbox = svg.getBBox();
var viewBox = [bbox.x, bbox.y, bbox.width, bbox.height].join(" ");
svg.setAttribute("viewBox", viewBox);
svg.setAttribute("width", bbox.x + bbox.width + "px");
svg.setAttribute("height",bbox.y + bbox.height + "px");
svg {
background: green;
}
<svg xmlns="http://www.w3.org/2000/svg" class="image">
<text x="10" y="20" stroke="none" fill="red">
SVG Colored Text SVG Colored Text
</text>
</svg>
Я изменил вашу скрипку здесь