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;