- Changer dummy = mi.base.changeFontSet(font);
- mathed_string_dim(mi.base.font, sym->draw, dim);
- // seperate things a bit
- if (sym->extra == "mathbin")
- dim.wid += 2 * mathed_medmuskip(mi.base.font);
- else if (sym->extra == "mathrel")
- dim.wid += 2 * mathed_thickmuskip(mi.base.font);
- else if (sym->extra == "mathpunct")
- dim.wid += mathed_thinmuskip(mi.base.font);
+ Changer dummy = mb.changeFontSet(font);
+ mathed_string_dim(mb.font, mathedSymbol(mb, sym), dim);
+ return mathed_char_kerning(mb.font, mathedSymbol(mb, sym).back());