Hmm, seems like it has inaccurate projection? Does this happen with all fonts?
After making the text, try running this in Tools->Script->Scripter:
doc = Krita.instance().activeDocument()
doc.refreshProjection()
If that doesn’t work, try this:
doc = Krita.instance().activeDocument()
node = doc.activeNode()
if node.type() == 'vectorlayer':
for shape in node.shapes():
shape.update()
Lastly, if that also doesn’t work then try:
doc = Krita.instance().activeDocument()
node = doc.activeNode()
r = QRectF(0.0,0.0,doc.width(),doc.height())
if node.type() == 'vectorlayer':
for shape in node.shapes():
shape.updateAbsolute(r)
If neither work, while unlikely to solve it, you can try this: