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がある場合