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") 주위에 두 칸 ("")의 계산 된 길이를 뺍니다. –