rem: if (Font[c].ic) {acc.x -= Font[c].ic * TeX.scale} 
add: if (jsMath.Browser.msieAccentBug) {acc.html += jsMath.HTML.Spacer(.1); acc.w += .1; acc.Mw += .1} if (Font[c].ic || ic) {acc.x += (ic - (Font[c].ic||0)) * TeX.scale} 
context:   accent: function (style,size,mitem) {    var TeX = jsMath.Typeset.TeX(style,size);    var Cp = jsMath.Typeset.PrimeStyle(style);    var box = jsMath.Box.Set(mitem.nuc,Cp,size);    var u = box.w; var s; var Font;    if (mitem.nuc.type == 'TeX') {      Font = jsMath.TeX[mitem.nuc.font];      if (Font[mitem.nuc.c].krn && Font.skewchar)        {s = Font[mitem.nuc.c].krn[Font.skewchar]}    }    if (s == null) {s = 0}        var c = mitem.accent[2];    var font = jsMath.TeX.fam[mitem.accent[1]]; Font = jsMath.TeX[font];    while (Font[c].n && Font[Font[c].n].w <= u) {c = Font[c].n}        var delta = Math.min(box.h,TeX.x_height);    if (mitem.nuc.type == 'TeX') {      var nitem = jsMath.mItem.Atom('ord',mitem.nuc);      nitem.sup = mitem.sup; nitem.sub = mitem.sub; nitem.delta = 0;      jsMath.mList.prototype.Atomize.SupSub(style,size,nitem);      delta += (nitem.nuc.h - box.h);      box = mitem.nuc = nitem.nuc;      delete mitem.sup; delete mitem.sub;    }    var acc = jsMath.Box.TeX(c,font,style,size);    acc.y = box.h - delta; acc.x = -box.w + s + (u-acc.w)/2;    if (Font[c].ic) {acc.x -= Font[c].ic * TeX.scale}    mitem.nuc = jsMath.Box.SetList([box,acc],style,size);    if (mitem.nuc.w != box.w) {      var space = jsMath.mItem.Space(box.w-mitem.nuc.w);      mitem.nuc = jsMath.Box.SetList([mitem.nuc,space],style,size);    }    mitem.type = 'ord';    jsMath.mList.prototype.Atomize.SupSub(style,size,mitem);  },
meta: 6019	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6019/ac0512013a54530f36f9dce5c71fa2090bdff1fe/jsMath.js/buggy/htdocs/jsMath/uncompressed/jsMath.js