if (nsMimeOutput::nsMimeMessageBodyDisplay == obj->options->format_out || nsMimeOutput::nsMimeMessagePrintOutput == obj->options->format_out) status = BeginMailNewsFont(obj, "mailnews.font.name.mono", "mailnews.size.fixed");
MimeInlineTextPlain_parse_begin (MimeObject *obj){  int status = 0;  status = ((MimeObjectClass*)&MIME_SUPERCLASS)->parse_begin(obj);  if (status < 0) return status;  if (!obj->output_p) return 0;  if (obj->options &&	  obj->options->write_html_p &&	  obj->options->output_fn)	{    MimeInlineTextPlain *text = (MimeInlineTextPlain *) obj;	  char* strs[4];	  char* s;	  strs[0] = "<PRE>";	  strs[1] = "<PRE style=\"font-family: serif;\">";	  strs[2] = "<PRE WRAP>";	  strs[3] = "<PRE WRAP style=\"font-family: serif;\">";    // Ok, first get the quoting settings.    text->mInsideQuote = PR_FALSE;    text->mQuotedSizeSetting = 0;   // mail.quoted_size    text->mQuotedStyleSetting = 0;  // mail.quoted_style    text->mCitationColor = nsnull;  // mail.citation_color    nsIPref *prefs = GetPrefServiceManager(obj->options);    if (prefs)    {      prefs->GetIntPref("mail.quoted_size", &(text->mQuotedSizeSetting));      prefs->GetIntPref("mail.quoted_style", &(text->mQuotedStyleSetting));      prefs->CopyCharPref("mail.citation_color", &(text->mCitationColor));    }    // For quoting, keep it simple...    if ( (obj->options->format_out == nsMimeOutput::nsMimeMessageQuoting) ||         (obj->options->format_out == nsMimeOutput::nsMimeMessageBodyQuoting) )    {      if (obj->options->wrap_long_lines_p)        s = nsCRT::strdup(strs[2]);      else        s = nsCRT::strdup(strs[0]);    }    else    {  	  s = nsCRT::strdup(strs[(obj->options->variable_width_plaintext_p ? 1 : 0) +	  					(obj->options->wrap_long_lines_p ? 2 : 0)]);    }	  if (!s) return MIME_OUT_OF_MEMORY;	  status = MimeObject_write(obj, s, nsCRT::strlen(s), PR_FALSE);	  PR_Free(s);	  if (status < 0) return status;	  /* text/plain objects always have separators before and after them.		 Note that this is not the case for text/enriched objects. */	  status = MimeObject_write_separator(obj);	  if (status < 0) return status;	}  return 0;}