Changed (unix only) to extract a family name from a pref font name, bug 45762, r=erik.

This commit is contained in:
nhotta%netscape.com 2000-09-05 20:08:00 +00:00
Родитель 7b7a548b33
Коммит 673eadf3d6
1 изменённых файлов: 8 добавлений и 1 удалений

Просмотреть файл

@ -2060,7 +2060,14 @@ nsresult GetMailNewsFont(MimeObject *obj, PRBool styleFixed, char *fontName, PRU
if (NS_FAILED(rv))
return rv;
rv = nsMsgI18NConvertFromUnicode(nsCAutoString("UTF-8"), nsAutoString(unicode), convertedStr);
nsAutoString familyname(unicode);
#if defined(XP_UNIX)
// extract "courier" from "adobe-courier-iso8859-1"
nsAutoString tmp;
familyname.Right(tmp, familyname.Length()-familyname.FindChar(PRUnichar('-'))-1);
tmp.Left(familyname, tmp.FindChar(PRUnichar('-')));
#endif
rv = nsMsgI18NConvertFromUnicode(nsCAutoString("UTF-8"), familyname, convertedStr);
PR_FREEIF(unicode);
if (NS_FAILED(rv))
return rv;