| Index: webkit/glue/webpreferences.cc
|
| diff --git a/webkit/glue/webpreferences.cc b/webkit/glue/webpreferences.cc
|
| index e6ff5577674b1486530758ddbb98ffb942cee703..057f639ddef9b670d7f96ea23b1afa81167f536b 100644
|
| --- a/webkit/glue/webpreferences.cc
|
| +++ b/webkit/glue/webpreferences.cc
|
| @@ -133,6 +133,12 @@ WebPreferences::WebPreferences()
|
| ASCIIToUTF16("Script");
|
| fantasy_font_family_map[kCommonScript] =
|
| ASCIIToUTF16("Impact");
|
| + pictograph_font_family_map[kCommonScript] =
|
| +#if !defined(OS_MACOSX)
|
| + ASCIIToUTF16("Times New Roman");
|
| +#else
|
| + ASCIIToUTF16("Apple Color Emoji");
|
| +#endif
|
| }
|
|
|
| WebPreferences::~WebPreferences() {
|
| @@ -176,6 +182,12 @@ void setFantasyFontFamilyWrapper(WebSettings* settings,
|
| settings->setFantasyFontFamily(font, script);
|
| }
|
|
|
| +void setPictographFontFamilyWrapper(WebSettings* settings,
|
| + const string16& font,
|
| + UScriptCode script) {
|
| + settings->setPictographFontFamily(font, script);
|
| +}
|
| +
|
| typedef void (*SetFontFamilyWrapper)(
|
| WebKit::WebSettings*, const string16&, UScriptCode);
|
|
|
| @@ -228,6 +240,8 @@ void WebPreferences::Apply(WebView* web_view) const {
|
| settings);
|
| ApplyFontsFromMap(fantasy_font_family_map, setFantasyFontFamilyWrapper,
|
| settings);
|
| + ApplyFontsFromMap(pictograph_font_family_map, setPictographFontFamilyWrapper,
|
| + settings);
|
| settings->setDefaultFontSize(default_font_size);
|
| settings->setDefaultFixedFontSize(default_fixed_font_size);
|
| settings->setMinimumFontSize(minimum_font_size);
|
|
|