SVG text decorations are fully implemented (I believe) in branch lp988601. It is most likely hopeless broken on T->B languages, I'm not even sure what "underline" means in that context. While working on that several other problems were encountered and cleaned up, for instance making text decorations and spacing work in a R->L language. All of that testing was done with Hebrew, hopefully the changes will also work for Arabic and the others.
SVG text decorations are fully implemented (I believe) in branch lp988601. It is most likely hopeless broken on T->B languages, I'm not even sure what "underline" means in that context. While working on that several other problems were encountered and cleaned up, for instance making text decorations and spacing work in a R->L language. All of that testing was done with Hebrew, hopefully the changes will also work for Arabic and the others.
See also bugs #1169348, #1180785, and #1181362.
Yes, lp988601 needs to be merged back into trunk.