Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4412)

Unified Diff: chrome/common/pref_names.cc

Issue 7606028: Pass per-script fonts to WebKit settings. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: patch to commit Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/common/pref_names.cc
diff --git a/chrome/common/pref_names.cc b/chrome/common/pref_names.cc
index cbaa36a1e9946783f6ed241aea685f94c4e39c48..4d361cc274ffa49b08523e1cddf57dfbccc14d3b 100644
--- a/chrome/common/pref_names.cc
+++ b/chrome/common/pref_names.cc
@@ -4,6 +4,8 @@
#include "chrome/common/pref_names.h"
+#include "base/basictypes.h"
+
namespace prefs {
// *************** PROFILE PREFS ***************
@@ -110,6 +112,66 @@ const char kWebKitSansSerifFontFamily[] =
"webkit.webprefs.sansserif_font_family";
const char kWebKitCursiveFontFamily[] = "webkit.webprefs.cursive_font_family";
const char kWebKitFantasyFontFamily[] = "webkit.webprefs.fantasy_font_family";
+const char kWebKitStandardFontFamilyMap[] =
+ "webkit.webprefs.fonts.standard";
+const char kWebKitFixedFontFamilyMap[] =
+ "webkit.webprefs.fonts.fixed";
+const char kWebKitSerifFontFamilyMap[] =
+ "webkit.webprefs.fonts.serif";
+const char kWebKitSansSerifFontFamilyMap[] =
+ "webkit.webprefs.fonts.sansserif";
+const char kWebKitCursiveFontFamilyMap[] =
+ "webkit.webprefs.fonts.cursive";
+const char kWebKitFantasyFontFamilyMap[] =
+ "webkit.webprefs.fonts.fantasy";
+
+// TODO(falken): Add all the scripts we should support.
+const char* kWebKitScriptsForFontFamilyMaps[] =
+ { "Arab", "Hang", "Hans", "Hant", "Hrkt" };
+const size_t kWebKitScriptsForFontFamilyMapsLength =
+ arraysize(kWebKitScriptsForFontFamilyMaps);
+
+const char kWebKitStandardFontFamilyArabic[] =
+ "webkit.webprefs.fonts.standard.Arab";
+const char kWebKitFixedFontFamilyArabic[] =
+ "webkit.webprefs.fonts.fixed.Arab";
+const char kWebKitSerifFontFamilyArabic[] =
+ "webkit.webprefs.fonts.serif.Arab";
+const char kWebKitSansSerifFontFamilyArabic[] =
+ "webkit.webprefs.fonts.sansserif.Arab";
+const char kWebKitStandardFontFamilyJapanese[] =
+ "webkit.webprefs.fonts.standard.Hrkt";
+const char kWebKitFixedFontFamilyJapanese[] =
+ "webkit.webprefs.fonts.fixed.Hrkt";
+const char kWebKitSerifFontFamilyJapanese[] =
+ "webkit.webprefs.fonts.serif.Hrkt";
+const char kWebKitSansSerifFontFamilyJapanese[] =
+ "webkit.webprefs.fonts.sansserif.Hrkt";
+const char kWebKitStandardFontFamilyKorean[] =
+ "webkit.webprefs.fonts.standard.Hang";
+const char kWebKitFixedFontFamilyKorean[] =
+ "webkit.webprefs.fonts.fixed.Hang";
+const char kWebKitSerifFontFamilyKorean[] =
+ "webkit.webprefs.fonts.serif.Hang";
+const char kWebKitSansSerifFontFamilyKorean[] =
+ "webkit.webprefs.fonts.sansserif.Hang";
+const char kWebKitStandardFontFamilySimplifiedHan[] =
+ "webkit.webprefs.fonts.standard.Hans";
+const char kWebKitFixedFontFamilySimplifiedHan[] =
+ "webkit.webprefs.fonts.fixed.Hans";
+const char kWebKitSerifFontFamilySimplifiedHan[] =
+ "webkit.webprefs.fonts.serif.Hans";
+const char kWebKitSansSerifFontFamilySimplifiedHan[] =
+ "webkit.webprefs.fonts.sansserif.Hans";
+const char kWebKitStandardFontFamilyTraditionalHan[] =
+ "webkit.webprefs.fonts.standard.Hant";
+const char kWebKitFixedFontFamilyTraditionalHan[] =
+ "webkit.webprefs.fonts.fixed.Hant";
+const char kWebKitSerifFontFamilyTraditionalHan[] =
+ "webkit.webprefs.fonts.serif.Hant";
+const char kWebKitSansSerifFontFamilyTraditionalHan[] =
+ "webkit.webprefs.fonts.sansserif.Hant";
+
const char kWebKitDefaultFontSize[] = "webkit.webprefs.default_font_size";
const char kWebKitDefaultFixedFontSize[] =
"webkit.webprefs.default_fixed_font_size";

Powered by Google App Engine
This is Rietveld 408576698