Comment à droite/à la fin d'aligner le texte le long d'un textPath à l'intérieur d'un arc à l'aide de d3.js?

Voici le violon: http://jsfiddle.net/DevChefOwen/CZ6Dp/

var text = g.append("text")
            .style("font-size",30)
            .style("fill","#000")
            .attr("dy",0)
            .append("textPath")
            .attr("xlink:href","#yyy")
            .style("text-anchor","left") //using "end", the entire text disappears
            .text("some text");

J'ai essayé un certain nombre de choses différentes en vain. La aligné à gauche est la partie facile. Si vous avez un moyen, cependant, vous ne voyez que "texte" au lieu de "texte", ce qui implique que "certains" est juste caché, car il s'est "hors de portée" pour l'arc.

Si, toutefois, j'ai ajouté:

        .attr("startOffset","39%")

(comme ici: http://jsfiddle.net/DevChefOwen/2H99c/)

Il serait aligné à droite, mais à l'extérieur de par programme en essayant d'obtenir la largeur/hauteur de l'élément de texte et de regarder les fortes variations de la largeur/hauteur (ce qui semble mauvais et susceptible d'erreurs), je n'arrive pas à trouver un moyen de les aligner à droite le texte.

J'ai aussi essayé d'utiliser un chemin SVG (essentiellement d'une courbe d'arc de la ligne) et le même acte de disparition qui se passe avec le texte "texte d'ancre" est réglé à "gauche".

Merci d'avance pour votre temps!

OriginalL'auteur DevChefOwen | 2014-03-06