+ QString font = toqstr(bp_.fonts_roman);
+ int rpos = fontModule->fontsRomanCO->findData(font);
+ if (rpos == -1) {
+ rpos = fontModule->fontsRomanCO->count();
+ fontModule->fontsRomanCO->addItem(font + qt_(" (not installed)"), font);
+ }
+ fontModule->fontsRomanCO->setCurrentIndex(rpos);
+
+ font = toqstr(bp_.fonts_sans);
+ int spos = fontModule->fontsSansCO->findData(font);
+ if (spos == -1) {
+ spos = fontModule->fontsSansCO->count();
+ fontModule->fontsSansCO->addItem(font + qt_(" (not installed)"), font);
+ }
+ fontModule->fontsSansCO->setCurrentIndex(spos);
+
+ font = toqstr(bp_.fonts_typewriter);
+ int tpos = fontModule->fontsTypewriterCO->findData(font);
+ if (tpos == -1) {
+ tpos = fontModule->fontsTypewriterCO->count();
+ fontModule->fontsTypewriterCO->addItem(font + qt_(" (not installed)"), font);
+ }
+ fontModule->fontsTypewriterCO->setCurrentIndex(tpos);
+
+ if (bp_.useNonTeXFonts && os_fonts_available) {