[Sie-announce] SIEコード [1488] 関数NAIBU . pathDataを削除した

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
2009年 12月 21日 (月) 21:58:43 JST


Revision: 1488
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=1488
Author:   dhrname
Date:     2009-12-21 21:58:43 +0900 (Mon, 21 Dec 2009)

Log Message:
-----------
関数NAIBU.pathDataを削除した

Modified Paths:
--------------
    branches/05x/056/sie.js

Modified: branches/05x/056/sie.js
===================================================================
--- branches/05x/056/sie.js	2009-12-21 12:28:55 UTC (rev 1487)
+++ branches/05x/056/sie.js	2009-12-21 12:58:43 UTC (rev 1488)
@@ -2042,7 +2042,10 @@
             x += fontSize / Math.SQRT2;
             y -= fontSize / Math.SQRT2;
           }
-          NAIBU.pathData(glyphData[i], path, true, ti.w, ti.h, (new Matrix(fe, 0, 0, -fe, x, y)) );
+          var s = new STPath(path, (new Matrix(fe, 0, 0, -fe, x, y)));
+          s.d = glyphData[i];
+          s.set(ti.w, ti.h);
+          s = null;
           adv += advanceX[i];
         }
       }
@@ -2158,7 +2161,8 @@
               matrix.e = dx + adv*fe;
               matrix.f = dy;
             }
-            NAIBU.pathData(glyphData[i], path, false, 0, 0, matrix);
+            path.setAttributeNS(null, "transform", "matrix(" +matrix.a+ "," +matrix.b+ "," +matrix.c+ "," +matrix.d+ "," +matrix.e+ "," +matrix.f+ ")");
+            path.setAttributeNS(null, "d", glyphData[i]);
             adv += advanceX[i];
             matrix = null;
           }
@@ -2173,19 +2177,6 @@
   }
   data = isTategaki = horizOrVert = em = advX = dx = dy = fontSize = null;
 };
-NAIBU.pathData = function(/*string*/ data, /*Element*/ p, /*boolean*/ t, /*float*/ w, h, /*Matrix*/ matrix) {
-  //CTMでフォントを移動させておく
-  if (t) { //IEならば
-    var s = new STPath(p, matrix);
-    s.d = data;
-    s.set(w,h);
-    s = null;
-  } else {
-    p.setAttributeNS(null, "transform", "matrix(" +matrix.a+ "," +matrix.b+ "," +matrix.c+ "," +matrix.d+ "," +matrix.e+ "," +matrix.f+ ")");
-    p.setAttributeNS(null, "d", data);
-  }
-  matrix = data = t = null;
-};
 
 NAIBU.Time = {
   currentFrame : 0,




Sie-announce メーリングリストの案内
Zurück zum Archiv-Index