I just downloaded the file and opened it in Inkscape.
“Actual” is displayed as Gill Sans Ultra Bold on my laptop.
I then opened it with Edge web browser, and it displayed the same as it did in Chrome on the discourse page
I think the reason is that the SVG is being displayed in a web browser engine, which no longer supports fonts called from within the SVG itself, even if the font is present on the local PC.
If I convert the text to a path, the SVG shows correctly in Edge.
Traditionally web-safe fonts - Arial, Verdana etc seem to work well in terms of text size and shape, but the alignment is still seriously off.
Since Ruby also runs in the web browser, it probably has the same limitations.
So, in summary, and probably true, always convert all fonts to paths.
I’m unable to replicate the weird text positioning.
However, it resolves itself when the text is converted to a path.