+ fontModule->fontsDefaultLA->setEnabled(!xetex);
+ fontModule->cjkFontLE->setEnabled(!xetex);
+ fontModule->cjkFontLA->setEnabled(!xetex);
+ string font;
+ if (!xetex)
+ font = tex_fonts_sans[fontModule->fontsSansCO->currentIndex()];
+ bool scaleable = providesScale(font);
+ fontModule->scaleSansSB->setEnabled(scaleable);
+ fontModule->scaleSansLA->setEnabled(scaleable);
+ if (!xetex)
+ font = tex_fonts_monospaced[fontModule->fontsTypewriterCO->currentIndex()];
+ scaleable = providesScale(font);
+ fontModule->scaleTypewriterSB->setEnabled(scaleable);
+ fontModule->scaleTypewriterLA->setEnabled(scaleable);
+ if (!xetex)
+ font = tex_fonts_roman[fontModule->fontsRomanCO->currentIndex()];
+ fontModule->fontScCB->setEnabled(providesSC(font));
+ fontModule->fontOsfCB->setEnabled(providesOSF(font));