svnno****@sourc*****
svnno****@sourc*****
2010年 5月 18日 (火) 23:16:29 JST
Revision: 1831
http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=1831
Author: dhrname
Date: 2010-05-18 23:16:29 +0900 (Tue, 18 May 2010)
Log Message:
-----------
Modified Paths:
--------------
branches/ufltima/dom/svg.js
Modified: branches/ufltima/dom/svg.js
===================================================================
--- branches/ufltima/dom/svg.js 2010-05-18 14:04:12 UTC (rev 1830)
+++ branches/ufltima/dom/svg.js 2010-05-18 14:16:29 UTC (rev 1831)
@@ -2781,7 +2781,6 @@
dstyle.marginTop = "0px";
dstyle.paddingTop = "0px";
dstyle.paddingLeft = "0px";
- dstyle.textIndent = "0px";
dstyle.whiteSpace = "nowrap";
d.appendChild(document.createTextNode(tar.data.charAt(i)));
tar._tar[tar._tar.length] = d;
@@ -3044,6 +3043,7 @@
var style = tar.ownerDocument.defaultView.getComputedStyle(tar, null);
var n = parseFloat(style.getPropertyValue("font-size")) * Math.sqrt(Math.abs(tar.getScreenCTM()._determinant()));
tar._tar.style.fontSize = n + "px";
+ tar._tar.style.fontFamily = style.getPropertyValue("font-family");
var tod = tar.ownerDocument.documentElement;
var tx = tod._tx, ty = tod._ty;
for (var i=0, j=0, tli=tar.getNumberOfChars();i<tli;++i) {
@@ -3057,7 +3057,8 @@
style.height = "0px";
style.marginTop = tar._isYokogaki ? -n+ "px" : "0px";
style.lineHeight = n+ "px";
- tar._tar.insertBefore(ti._tar[i], tar._tar.firstChild);
+ style.textIndent = n/10+ "px";
+ tar._tar.appendChild(ti._tar[i]);
}
if (!!ti.data) {
if (ti.data.length <= i+1) {