+ // Special fonts
+ switch (family)
+ {
+ case LyXFont::SYMBOL_FAMILY:
+ fontinfo[family][series][shape] =
+ new FontInfo("-*-symbol-*-*-*-*-*-*-*-*-*-*-adobe-fontspecific");
+ return;
+
+ case LyXFont::CMR_FAMILY:
+ fontinfo[family][series][shape] =
+ new FontInfo("-*-cmr10-medium-*-*-*-*-*-*-*-*-*-*-*");
+ return;
+
+ case LyXFont::CMSY_FAMILY:
+ fontinfo[family][series][shape] =
+ new FontInfo("-*-cmsy10-*-*-*-*-*-*-*-*-*-*-*-*");
+ return;
+
+ case LyXFont::CMM_FAMILY:
+ fontinfo[family][series][shape] =
+ new FontInfo("-*-cmmi10-medium-*-*-*-*-*-*-*-*-*-*-*");
+ return;
+
+ case LyXFont::CMEX_FAMILY:
+ fontinfo[family][series][shape] =
+ new FontInfo("-*-cmex10-*-*-*-*-*-*-*-*-*-*-*-*");
+ return;
+
+ case LyXFont::MSA_FAMILY:
+ fontinfo[family][series][shape] =
+ new FontInfo("-*-msam10-*-*-*-*-*-*-*-*-*-*-*-*");
+ return;
+
+ case LyXFont::MSB_FAMILY:
+ fontinfo[family][series][shape] =
+ new FontInfo("-*-msbm10-*-*-*-*-*-*-*-*-*-*-*-*");
+ return;
+
+ case LyXFont::EUFRAK_FAMILY:
+ fontinfo[family][series][shape] =
+ new FontInfo("-*-eufm10-medium-*-*-*-*-*-*-*-*-*-*-*");
+ return;
+
+ default:
+ break;