[Sie-announce] SIEコード [1412] originX, Y属性の取得をやめる

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 11月 15日 (日) 21:59:44 JST


Revision: 1412
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=1412
Author:   dhrname
Date:     2009-11-15 21:59:44 +0900 (Sun, 15 Nov 2009)

Log Message:
-----------
originX,Y属性の取得をやめる

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

Modified: branches/05x/054/sie.js
===================================================================
--- branches/05x/054/sie.js	2009-11-13 14:37:20 UTC (rev 1411)
+++ branches/05x/054/sie.js	2009-11-15 12:59:44 UTC (rev 1412)
@@ -1874,7 +1874,7 @@
 };
 NAIBU._ie_createFont = function(/*Element*/ ti, /*Element*/ font) {
   var node = ti.firstChild, data, glyphs = font.getElementsByTagName("glyph"), em = parseFloat(font.getElementsByTagName("font-face").item(0).getAttribute("units-per-em") || 0);
-  var advX = parseFloat(font.getAttribute("horiz-adv-x")), originX = parseFloat(font.getAttribute("horiz-origin-x") || 0), originY = parseFloat(font.getAttribute("horiz-origin-y") || 0); //字幅とフォントの原点の設定
+  var advX = parseFloat(font.getAttribute("horiz-adv-x")); //字幅の設定
   var dx = parseFloat(ti.style.left), fontSize = parseFloat(ti.style.fontSize), dy = parseFloat(ti.style.top) - fontSize * 0.25, fe = fontSize / em; //0.25はディセンダの調整をあらかじめしているため
    while(node) {
     data = node.data;
@@ -1952,7 +1952,7 @@
 NAIBU._noie_createFont = function(/*Element*/ ti, /*Element*/ font) {
   var style = ti.ownerDocument.defaultView.getComputedStyle(ti, '')
   var node = ti.firstChild, data, glyphs = font.getElementsByTagNameNS(NAIBU.svgNameSpace, "glyph"), em = parseFloat(font.getElementsByTagNameNS(NAIBU.svgNameSpace, "font-face").item(0).getAttribute("units-per-em") || 0);
-  var advX = parseFloat(font.getAttributeNS(null, "horiz-adv-x")), originX = parseFloat(font.getAttributeNS(null, "horiz-origin-x") || 0), originY = parseFloat(font.getAttributeNS(null, "horiz-origin-y") || 0); //字幅とフォントの原点の設定
+  var advX = parseFloat(font.getAttributeNS(null, "horiz-adv-x")); //字幅の設定
   var dx = parseFloat(ti.getAttributeNS(null, "x") || 0), fontSize = parseFloat(style.fontSize), dy = parseFloat(ti.getAttributeNS(null, "y") || 0), fe = fontSize / em;
    while(node) {
     data = node.data;




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