PRINTF("font = '%s'\n", aFamily);
FontEnumCallback(const nsString& aFamily, PRBool aGeneric, void *aData){#ifdef REALLY_NOISY_FONTS#ifdef DEBUG  printf("font = '");  fputs(aFamily, stdout);  printf("'\n");#endif#endif  if (!IsASCIIFontName(aFamily)) {    return PR_TRUE; // skip and continue  }  nsCAutoString name;  name.AssignWithConversion(aFamily.GetUnicode());  name.ToLowerCase();  nsFontMetricsGTK* metrics = (nsFontMetricsGTK*) aData;  metrics->mFonts.AppendCString(name);  metrics->mFontIsGeneric.AppendElement((void*) aGeneric);  if (aGeneric) {    metrics->mGeneric = metrics->mFonts.CStringAt(metrics->mFonts.Count() - 1);    return PR_FALSE; // stop  }  return PR_TRUE; // continue}