+ return LyXFont(LyXFont::ALL_INHERIT, getParLanguage(bparams));
+}
+
+
+lyx::pos_type
+Paragraph::getEndPosOfFontSpan(lyx::pos_type pos) const
+{
+ Assert(pos <= size());
+
+ Pimpl::FontList::const_iterator cit = pimpl_->fontlist.begin();
+ Pimpl::FontList::const_iterator end = pimpl_->fontlist.end();
+ for (; cit != end; ++cit)
+ if (cit->pos() >= pos)
+ return cit->pos();
+
+ // This should not happen, but if so, we take no chances.
+ lyxerr << "Pararaph::getEndPosOfFontSpan: This should not happen!\n";
+ return pos;