bool FontLoader::available(LyXFont const & f)
{
- load(f.family(), f.series(), f.realShape(), f.size());
+ if (!lyxrc.use_gui)
+ return false;
+
+ if (!fontinfo[f.family()][f.series()][f.realShape()])
+ getFontinfo(f.family(), f.series(), f.realShape());
return fontinfo[f.family()][f.series()][f.realShape()]
->getFontname(f.size()).size();
}