SVGテキスト要素でgetComputedTextLength()を使用してテキスト行を折り返しています。しかし、私はFirefoxとChromeで異なる結果を得ています。 Chromium 18.0とFirefox 12.0を使用した場合の結果が異なる例を次に示します。http://jsfiddle.net/cBSp4/2/getComputedTextLength()はChromeとFirefoxでどのように異なる結果になるのですか?
どうして結果が違っていて、もっと重要なのは修正可能ですか?
(getBBox()からの値は問題ないようですので、現時点で回避策として使用しています)。
jsfiddleは役に立ちます:) – mihai
確かに、ここにあります:http://jsfiddle.net/cBSp4/2/ –
質問には答えがありませんが、スペースを追加して回避策を講じました私は測定したい文字列( "text")を計算し、計算された2つのスペース( "")の長さを引きます。 –