箱子大小已知.文本字符串长度未知.使文本适合框而不会破坏其纵横比.

经过一天的谷歌搜索和阅读SVG规范,我很确定没有javascript就不可能.我能得到的最接近的是使用textLength和lengthAdjust文本属性,但这只是沿一个轴拉伸文本.
<svg width="436" height="180"
style="border:solid 6px"
xmlns="http://www.w3.org/2000/svg">
<text y="50%" textLength="436" lengthAdjust="spacingAndGlyphs">UGLY TEXT</text>
</svg>
Run Code Online (Sandbox Code Playgroud)

这可能是一个非常简单的问题,但是如何让SVG中的文本拉伸以适应其容器?
我不在乎它是否因拉伸太长或太长而看起来很难看,但它需要适合它的容器并尽可能大.
谢谢