void FontLoader::reset()
{
// Clear font infos, font structs and font metrics
- for (int i1 = 0; i1 < 9; ++i1)
+ for (int i1 = 0; i1 < LyXFont::NUM_FAMILIES; ++i1)
for (int i2 = 0; i2 < 2; ++i2)
for (int i3 = 0; i3 < 4; ++i3) {
fontinfo[i1][i2][i3] = 0;
void FontLoader::unload()
{
// Unload all fonts
- for (int i1 = 0; i1 < 9; ++i1)
+ for (int i1 = 0; i1 < LyXFont::NUM_FAMILIES; ++i1)
for (int i2 = 0; i2 < 2; ++i2)
for (int i3 = 0; i3 < 4; ++i3) {
if (fontinfo[i1][i2][i3]) {
new FontInfo("-*-symbol-*-*-*-*-*-*-*-*-*-*-*-*");
return;
+ case LyXFont::CMR_FAMILY:
+ fontinfo[family][series][shape] =
+ new FontInfo("-*-cmr-medium-*-*-*-*-*-*-*-*-*-*-*");
+ return;
+
case LyXFont::CMSY_FAMILY:
fontinfo[family][series][shape] =
new FontInfo("-*-cmsy-*-*-*-*-*-*-*-*-*-*-*-*");