[Sie-announce] SIEコード [1831]

Back to archive index

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) {




Sie-announce メーリングリストの案内
Back to archive index