As far as I know, that depends on whether Java's rendering engine decides to draw text or character glyphs. Unfortunately, that is internal, undocumented logic and probably necessary for performance reasons. (And since it is internal in Java's rendering engine, we do not have any control over it.) However, I think unformatted, single-line text will always result in SVG text.