I was wondering how you'd do x/y calculation for letters/words, and after testing I see it is indeed very approximate and letters/words shift a lot. This is not your fault - it is perhaps impossible to do this properly in an extension,
Indeed. If svg:text had width/height, I could set the correct position with these properties. Without it, I had to calculate position by font-size, which is not very accurate because of the variant glyphs sizes. I could calculate by glyph too, but it wouldn't be a good solution.
though it can be done in the core of Inkscape without any limitations (i.e. for any kind of flowed text). So, unless someone is going to code a core command for this shortly (you can ask me how to do this if interested), I'm for including this extension as a temprary measure. At least for line splitting it works well.
Well, I've programmed in C for a while, but I think I can take a look :-)
Thanks!