+2006-02-22 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * rowpainter.C (paintFromPos): ditch applyOuterFont (bug 2308).
+
2006-02-06 Georg Baum <Georg.Baum@post.rwth-aachen.de>
* text2.C (deleteEmptyParagraphMechanism): 64bit compile fix
+2006-02-22 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * insetfootlike.C (metrics, draw): use buffer's default font (bug 2308).
+
2006-02-05 Martin Vermeer <martin.vermeer@hut.fi>
* insettext.C: Fix bug 2115: blue language lines (for default font)
#include "insetfootlike.h"
#include "buffer.h"
+#include "BufferView.h"
+#include "bufferparams.h"
#include "LColor.h"
#include "metricsinfo.h"
#include "paragraph.h"
void InsetFootlike::metrics(MetricsInfo & mi, Dimension & dim) const
{
LyXFont tmpfont = mi.base.font;
- mi.base.font = LyXFont(LyXFont::ALL_SANE);
+ mi.base.font = mi.base.bv->buffer()->params().getFont();
InsetCollapsable::metrics(mi, dim);
mi.base.font = tmpfont;
dim_ = dim;
void InsetFootlike::draw(PainterInfo & pi, int x, int y) const
{
LyXFont tmpfont = pi.base.font;
- pi.base.font = LyXFont(LyXFont::ALL_SANE);
+ pi.base.font = pi.base.bv->buffer()->params().getFont();
InsetCollapsable::draw(pi, x, y);
pi.base.font = tmpfont;
}
{
pos_type const pos = text_.bidi.vis2log(vpos);
LyXFont orig_font = text_.getFont(par_, pos);
- text_.applyOuterFont(orig_font);
double const orig_x = x_;