re-fixed bug
authorKoichi KAMICHI <kamichi@fonts.jp>
Wed, 30 Dec 2009 14:37:26 +0000 (14:37 +0000)
committerKoichi KAMICHI <kamichi@fonts.jp>
Wed, 30 Dec 2009 14:37:26 +0000 (14:37 +0000)
engine/kage.js
engine/kagecd.js
engine/kagedf.js

index addfc55..7473819 100755 (executable)
@@ -99,7 +99,7 @@ function Kage(size){
           if(i != j && (strokesArray[j][0] == 1 || strokesArray[j][3] || strokesArray[j][7]) && strokesArray[j][3] == strokesArray[j][5] &&\r
              !(strokesArray[i][4] + 1 > strokesArray[j][6] || strokesArray[i][6] - 1 < strokesArray[j][4]) &&\r
              Math.abs(strokesArray[i][3] - strokesArray[j][3]) < this.kMinWidthT * 4){\r
-            strokesArray[i][1] += (4 - Math.floor(Math.abs(strokesArray[i][3] - strokesArray[j][3]) / this.kMinWidthT)) * 100;\r
+            strokesArray[i][1] += (4 - Math.floor(Math.abs(strokesArray[i][3] - strokesArray[j][3]) / this.kMinWidthT)) * 1000;\r
             if(strokesArray[i][1] > this.kAdjustTateStep * 1000){\r
               strokesArray[i][1] = strokesArray[i][1] % 1000 + this.kAdjustTateStep * 1000;\r
             }\r
index b867f57..99a8ab5 100755 (executable)
@@ -732,9 +732,9 @@ function cdDrawLine(kage, polygons, tx1, ty1, tx2, ty2, ta1, ta2){
     y1 = ty1;\r
     x2 = tx2;\r
     y2 = ty2;\r
-    a1 = ta1 % 100;\r
+    a1 = ta1 % 1000;\r
     a2 = ta2 % 100;\r
-    opt1 = Math.floor(ta1 / 100);\r
+    opt1 = Math.floor(ta1 / 1000);\r
     opt2 = Math.floor(ta2 / 100);\r
     \r
     kMinWidthT = kage.kMinWidthT - opt1 / 2;\r
index 3a8578a..be3cde2 100755 (executable)
@@ -25,7 +25,7 @@ function dfDrawFont(kage, polygons, a1, a2, a3, x1, y1, x2, y2, x3, y3, x4, y4){
           ty1 = y2 - kage.kMage * Math.sin(rad) * v;\r
         }\r
         cdDrawLine(kage, polygons, x1, y1, tx1, ty1, a2, 1);\r
-        cdDrawCurve(kage, polygons, tx1, ty1, x2, y2, x2 - kage.kMage * (((kage.kAdjustTateStep + 4) - Math.floor(a2 / 100)) / (kage.kAdjustTateStep + 4)), y2, 1 + (a2 - a2 % 100), 14);\r
+        cdDrawCurve(kage, polygons, tx1, ty1, x2, y2, x2 - kage.kMage * (((kage.kAdjustTateStep + 4) - Math.floor(a2 / 1000)) / (kage.kAdjustTateStep + 4)), y2, 1 + (a2 - a2 % 1000), 14);\r
       }\r
       else{\r
         cdDrawLine(kage, polygons, x1, y1, x2, y2, a2, a3);\r