-FontIterator::FontIterator(Buffer const & buffer, LyXText const & text,
- Paragraph const & par, pos_type pos)
- : buffer_(buffer), text_(text), par_(par), pos_(pos),
- font_(text.getFont(buffer, par, pos)),
+FontIterator::FontIterator(TextMetrics const & tm,
+ Paragraph const & par, pit_type pit, pos_type pos)
+ : tm_(tm), par_(par), pit_(pit), pos_(pos),
+ font_(tm.displayFont(pit, pos)),