svnno****@sourc*****
svnno****@sourc*****
2009年 11月 5日 (木) 23:28:59 JST
Revision: 1394 http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=1394 Author: dhrname Date: 2009-11-05 23:28:59 +0900 (Thu, 05 Nov 2009) Log Message: ----------- ディセンダの調整を行った Modified Paths: -------------- branches/05x/053/sie.js Modified: branches/05x/053/sie.js =================================================================== --- branches/05x/053/sie.js 2009-11-05 12:18:53 UTC (rev 1393) +++ branches/05x/053/sie.js 2009-11-05 14:28:59 UTC (rev 1394) @@ -1875,7 +1875,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 dx = parseFloat(ti.style.left), dy = parseFloat(ti.style.top), fontSize = parseFloat(ti.style.fontSize), fe = fontSize / em; + 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; if (data !== void 0) { //dataがある場合