diff --git a/gfx/src/thebes/nsSystemFontsGTK2.cpp b/gfx/src/thebes/nsSystemFontsGTK2.cpp index 65d31e041c87..d58224203a2e 100644 --- a/gfx/src/thebes/nsSystemFontsGTK2.cpp +++ b/gfx/src/thebes/nsSystemFontsGTK2.cpp @@ -192,9 +192,9 @@ nsSystemFontsGTK2::GetSystemFontInfo(GtkWidget *aWidget, nsFont* aFont, g_free(fontname); - aFont->name.Assign(PRUnichar('"')); - aFont->name.AppendWithConversion(pango_font_description_get_family(desc)); - aFont->name.Append(PRUnichar('"')); + NS_NAMED_LITERAL_STRING(quote, "\""); + NS_ConvertUTF8toUTF16 family(pango_font_description_get_family(desc)); + aFont->name = quote + family + quote; aFont->weight = pango_font_description_get_weight(desc);