summaryrefslogtreecommitdiffstats
path: root/content/shell
diff options
context:
space:
mode:
authorjochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-11 11:48:11 +0000
committerjochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-11 11:48:11 +0000
commit933bdfbcb5cc6c3c945da1a2a5d0dc1ad0505476 (patch)
tree4c5bf61637f6d5afbdefa62fb072aaf0704e1039 /content/shell
parent42660d618865782aff47fea4fb56d41b80e35829 (diff)
downloadchromium_src-933bdfbcb5cc6c3c945da1a2a5d0dc1ad0505476.zip
chromium_src-933bdfbcb5cc6c3c945da1a2a5d0dc1ad0505476.tar.gz
chromium_src-933bdfbcb5cc6c3c945da1a2a5d0dc1ad0505476.tar.bz2
[content shell] set test specific font families
BUG=111316 R=marja@chromium.org Review URL: https://chromiumcodereview.appspot.com/11865003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176315 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/shell')
-rw-r--r--content/shell/webkit_test_helpers.cc24
1 files changed, 24 insertions, 0 deletions
diff --git a/content/shell/webkit_test_helpers.cc b/content/shell/webkit_test_helpers.cc
index 104cf3f..fab6d59 100644
--- a/content/shell/webkit_test_helpers.cc
+++ b/content/shell/webkit_test_helpers.cc
@@ -4,6 +4,7 @@
#include "content/shell/webkit_test_helpers.h"
+#include "base/utf_string_conversions.h"
#include "third_party/WebKit/Tools/DumpRenderTree/chromium/TestRunner/public/WebPreferences.h"
#include "webkit/glue/webpreferences.h"
@@ -61,6 +62,29 @@ void ApplyLayoutTestDefaultPreferences(webkit_glue::WebPreferences* prefs) {
prefs->allow_displaying_insecure_content = true;
prefs->allow_running_insecure_content = true;
prefs->webgl_errors_to_console_enabled = false;
+ string16 serif;
+#if defined(OS_MACOSX)
+ prefs->cursive_font_family_map[webkit_glue::WebPreferences::kCommonScript] =
+ ASCIIToUTF16("Apple Chancery");
+ prefs->fantasy_font_family_map[webkit_glue::WebPreferences::kCommonScript] =
+ ASCIIToUTF16("Papyrus");
+ serif = ASCIIToUTF16("Times");
+#else
+ prefs->cursive_font_family_map[webkit_glue::WebPreferences::kCommonScript] =
+ ASCIIToUTF16("Comic Sans MS");
+ prefs->fantasy_font_family_map[webkit_glue::WebPreferences::kCommonScript] =
+ ASCIIToUTF16("Impact");
+ serif = ASCIIToUTF16("times new roman");
+#endif
+ prefs->serif_font_family_map[webkit_glue::WebPreferences::kCommonScript] =
+ serif;
+ prefs->standard_font_family_map[webkit_glue::WebPreferences::kCommonScript] =
+ serif;
+ prefs->fixed_font_family_map[webkit_glue::WebPreferences::kCommonScript] =
+ ASCIIToUTF16("Courier");
+ prefs->sans_serif_font_family_map[
+ webkit_glue::WebPreferences::kCommonScript] = ASCIIToUTF16("Helvetica");
+ prefs->minimum_logical_font_size = 9;
}
} // namespace content