+#if 1
+ if (slanted(char_) && mi.base.fontname == "mathnormal") {
+ MathShapeChanger dummy(mi.base.font, LyXFont::ITALIC_SHAPE);
+ mathed_char_dim(mi.base.font, char_, ascent_, descent_, width_);
+ } else {
+ mathed_char_dim(mi.base.font, char_, ascent_, descent_, width_);
+ }
+ if (isBinaryOp(char_))
+ width_ += 2 * font_metrics::width(' ', mi.base.font);
+#else
+ whichFont(font_, code_, mi);
+ mathed_char_dim(font_, char_, ascent_, descent_, width_);
+ if (isBinaryOp(char_, code_))
+ width_ += 2 * font_metrics::width(' ', font_);
+#endif