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

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2010年 6月 3日 (木) 23:50:02 JST


Revision: 1880
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=1880
Author:   dhrname
Date:     2010-06-03 23:50:02 +0900 (Thu, 03 Jun 2010)

Log Message:
-----------


Modified Paths:
--------------
    branches/06x/061/org/w3c/dom/svg.js
    branches/06x/061/sie.js

Modified: branches/06x/061/org/w3c/dom/svg.js
===================================================================
--- branches/06x/061/org/w3c/dom/svg.js	2010-06-03 14:33:44 UTC (rev 1879)
+++ branches/06x/061/org/w3c/dom/svg.js	2010-06-03 14:50:02 UTC (rev 1880)
@@ -2806,9 +2806,9 @@
       }
       var kern = "fijlt.,I:;1'-", akern = "a bcdeghknopqsuvxyz";
       if (isYokogaki) {
-        y += fontSize * 0.25;
+        y += fontSize * 0.2;
       } else {
-        x += fontSize * 0.5;
+        x -= fontSize * 0.5;
       }
       while (ti) {
         if (ti.nodeType === Node.TEXT_NODE) {
@@ -2817,23 +2817,23 @@
             if (n < ptx.numberOfItems) {
               x = ptx.getItem(n).value;
               if (!isYokogaki) {
-                x += fontSize * 0.5;
+                x -= fontSize * 0.5;
               }
             } else if (n < tx.numberOfItems) {
               x = tx.getItem(n).value;
               if (!isYokogaki) {
-                x += fontSize * 0.5;
+                x -= fontSize * 0.5;
               }
             }
             if (n < pty.numberOfItems) {
               y = ptx.getItem(n).value;
               if (isYokogaki) {
-                y += fontSize * 0.45;
+                y += fontSize * 0.2;
               }
             } else if (n < ty.numberOfItems) {
               y = ty.getItem(n).value;
               if (isYokogaki) {
-                y += fontSize * 0.45;
+                y += fontSize * 0.2;
               }
             }
             if (n < ptdx.numberOfItems) {
@@ -3048,8 +3048,8 @@
           var p = tar.getStartPositionOfChar(i-j);
           if (!!ti._tar) {
             var style = ti._tar[i].style;
-            style.left = parseInt(p.x, 10) - tx + "px";
-            style.top = parseInt(p.y, 10) - ty + "px";
+            style.left = p.x - tx + "px";
+            style.top = p.y - ty + "px";
             style.width = "0px";
             style.height = "0px";
             style.marginTop = tar._isYokogaki ? -n+ "px" : "0px";

Modified: branches/06x/061/sie.js
===================================================================
--- branches/06x/061/sie.js	2010-06-03 14:33:44 UTC (rev 1879)
+++ branches/06x/061/sie.js	2010-06-03 14:50:02 UTC (rev 1880)
@@ -57,7 +57,7 @@
   //IEだったらtrueを返す
   var isMSIE = /*@cc_on!@*/false;
   //引数にtrueがあれば、例外処理のログを作動させる
-  stlog = new STLog(false);
+  stlog = new STLog(true);
   var ary = document.getElementsByTagName("script");
   //全script要素をチェックして、type属性がimage/svg+xmlならば、中身をSVGとして処理する
   for (var i=0; i < ary.length; i++) {




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