aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog9
-rw-r--r--data/default-prefs-common.js52
-rw-r--r--data/epiphany-fonts.schemas1435
-rwxr-xr-xdata/generate-font-schemas.py112
4 files changed, 1556 insertions, 52 deletions
diff --git a/ChangeLog b/ChangeLog
index f8dced158..d02950cf0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
2005-11-12 Christian Persch <chpe@cvs.gnome.org>
+ * data/Makefile.am:
+ * data/default-prefs-common.js:
+ * data/generate-font-schemas.py:
+ * data/epiphany-fonts.schemas:
+
+ Add schema entries for the fonts keys.
+
+2005-11-12 Christian Persch <chpe@cvs.gnome.org>
+
* configure.ac:
Post-release version bump.
diff --git a/data/default-prefs-common.js b/data/default-prefs-common.js
index 02746bfb8..7c0d38e9b 100644
--- a/data/default-prefs-common.js
+++ b/data/default-prefs-common.js
@@ -48,58 +48,6 @@ pref("security.warn_viewing_mixed.show_once", false);
// fonts
pref("font.size.unit", "pt");
-pref("font.size.fixed.ar", 10);
-pref("font.size.fixed.x-baltic", 10);
-pref("font.size.fixed.x-central-euro", 10);
-pref("font.size.fixed.x-cyrillic", 10);
-pref("font.size.fixed.x-devanagari", 10);
-pref("font.size.fixed.el", 10);
-pref("font.size.fixed.he", 10);
-pref("font.size.fixed.ja", 10);
-pref("font.size.fixed.ko", 10);
-pref("font.size.fixed.zh-CN", 10);
-pref("font.size.fixed.x-tamil", 10);
-pref("font.size.fixed.th", 10);
-pref("font.size.fixed.zh-TW", 10);
-pref("font.size.fixed.zh-HK", 10);
-pref("font.size.fixed.tr", 10);
-pref("font.size.fixed.x-armn", 10);
-pref("font.size.fixed.x-beng", 10);
-pref("font.size.fixed.x-cans", 10);
-pref("font.size.fixed.x-ethi", 10);
-pref("font.size.fixed.x-geor", 10);
-pref("font.size.fixed.x-gujr", 10);
-pref("font.size.fixed.x-guru", 10);
-pref("font.size.fixed.x-khmr", 10);
-pref("font.size.fixed.x-mlym", 10);
-pref("font.size.fixed.x-unicode", 10);
-pref("font.size.fixed.x-western", 10);
-pref("font.size.variable.ar", 11);
-pref("font.size.variable.x-baltic", 11);
-pref("font.size.variable.x-central-euro", 11);
-pref("font.size.variable.x-cyrillic", 11);
-pref("font.size.variable.x-devanagari", 11);
-pref("font.size.variable.el", 11);
-pref("font.size.variable.he", 11);
-pref("font.size.variable.ja", 11);
-pref("font.size.variable.ko", 11);
-pref("font.size.variable.zh-CN", 11);
-pref("font.size.variable.x-tamil", 11);
-pref("font.size.variable.th", 11);
-pref("font.size.variable.zh-TW", 11);
-pref("font.size.variable.zh-HK", 11);
-pref("font.size.variable.tr", 11);
-pref("font.size.variable.x-armn", 11);
-pref("font.size.variable.x-beng", 11);
-pref("font.size.variable.x-cans", 11);
-pref("font.size.variable.x-ethi", 11);
-pref("font.size.variable.x-geor", 11);
-pref("font.size.variable.x-gujr", 11);
-pref("font.size.variable.x-guru", 11);
-pref("font.size.variable.x-khmr", 11);
-pref("font.size.variable.x-mlym", 11);
-pref("font.size.variable.x-unicode", 11);
-pref("font.size.variable.x-western", 11);
// protocols
pref("network.protocol-handler.external.ftp", false);
diff --git a/data/epiphany-fonts.schemas b/data/epiphany-fonts.schemas
new file mode 100644
index 000000000..5acf3bb83
--- /dev/null
+++ b/data/epiphany-fonts.schemas
@@ -0,0 +1,1435 @@
+<?xml version="1.0"?>
+<gconfschemafile>
+ <schemalist>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_ar</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_ar</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "ar"</short>
+ <long>Monospaced font size for "ar"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_ar</key>
+ <applyto>/apps/epiphany/web/font_monospace_ar</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "ar"</short>
+ <long>Monospaced font for "ar"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_ar</key>
+ <applyto>/apps/epiphany/web/variable_font_size_ar</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "ar"</short>
+ <long>Variable width font size for "ar"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_ar</key>
+ <applyto>/apps/epiphany/web/font_variable_ar</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "ar"</short>
+ <long>Variable width font for "ar"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_ar</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_ar</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "ar"</short>
+ <long>Minimum font size for "ar"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_el</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_el</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "el"</short>
+ <long>Monospaced font size for "el"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_el</key>
+ <applyto>/apps/epiphany/web/font_monospace_el</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "el"</short>
+ <long>Monospaced font for "el"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_el</key>
+ <applyto>/apps/epiphany/web/variable_font_size_el</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "el"</short>
+ <long>Variable width font size for "el"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_el</key>
+ <applyto>/apps/epiphany/web/font_variable_el</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "el"</short>
+ <long>Variable width font for "el"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_el</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_el</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "el"</short>
+ <long>Minimum font size for "el"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_he</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_he</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "he"</short>
+ <long>Monospaced font size for "he"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_he</key>
+ <applyto>/apps/epiphany/web/font_monospace_he</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "he"</short>
+ <long>Monospaced font for "he"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_he</key>
+ <applyto>/apps/epiphany/web/variable_font_size_he</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "he"</short>
+ <long>Variable width font size for "he"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_he</key>
+ <applyto>/apps/epiphany/web/font_variable_he</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "he"</short>
+ <long>Variable width font for "he"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_he</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_he</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "he"</short>
+ <long>Minimum font size for "he"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_ja</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_ja</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "ja"</short>
+ <long>Monospaced font size for "ja"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_ja</key>
+ <applyto>/apps/epiphany/web/font_monospace_ja</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "ja"</short>
+ <long>Monospaced font for "ja"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_ja</key>
+ <applyto>/apps/epiphany/web/variable_font_size_ja</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "ja"</short>
+ <long>Variable width font size for "ja"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_ja</key>
+ <applyto>/apps/epiphany/web/font_variable_ja</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "ja"</short>
+ <long>Variable width font for "ja"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_ja</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_ja</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "ja"</short>
+ <long>Minimum font size for "ja"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_ko</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_ko</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "ko"</short>
+ <long>Monospaced font size for "ko"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_ko</key>
+ <applyto>/apps/epiphany/web/font_monospace_ko</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "ko"</short>
+ <long>Monospaced font for "ko"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_ko</key>
+ <applyto>/apps/epiphany/web/variable_font_size_ko</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "ko"</short>
+ <long>Variable width font size for "ko"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_ko</key>
+ <applyto>/apps/epiphany/web/font_variable_ko</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "ko"</short>
+ <long>Variable width font for "ko"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_ko</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_ko</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "ko"</short>
+ <long>Minimum font size for "ko"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_th</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_th</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "th"</short>
+ <long>Monospaced font size for "th"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_th</key>
+ <applyto>/apps/epiphany/web/font_monospace_th</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "th"</short>
+ <long>Monospaced font for "th"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_th</key>
+ <applyto>/apps/epiphany/web/variable_font_size_th</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "th"</short>
+ <long>Variable width font size for "th"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_th</key>
+ <applyto>/apps/epiphany/web/font_variable_th</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "th"</short>
+ <long>Variable width font for "th"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_th</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_th</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "th"</short>
+ <long>Minimum font size for "th"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_tr</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_tr</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "tr"</short>
+ <long>Monospaced font size for "tr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_tr</key>
+ <applyto>/apps/epiphany/web/font_monospace_tr</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "tr"</short>
+ <long>Monospaced font for "tr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_tr</key>
+ <applyto>/apps/epiphany/web/variable_font_size_tr</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "tr"</short>
+ <long>Variable width font size for "tr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_tr</key>
+ <applyto>/apps/epiphany/web/font_variable_tr</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "tr"</short>
+ <long>Variable width font for "tr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_tr</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_tr</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "tr"</short>
+ <long>Minimum font size for "tr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-armn</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-armn</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-armn"</short>
+ <long>Monospaced font size for "x-armn"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-armn</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-armn</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-armn"</short>
+ <long>Monospaced font for "x-armn"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-armn</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-armn</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-armn"</short>
+ <long>Variable width font size for "x-armn"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-armn</key>
+ <applyto>/apps/epiphany/web/font_variable_x-armn</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-armn"</short>
+ <long>Variable width font for "x-armn"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-armn</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-armn</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-armn"</short>
+ <long>Minimum font size for "x-armn"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-baltic</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-baltic</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-baltic"</short>
+ <long>Monospaced font size for "x-baltic"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-baltic</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-baltic</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-baltic"</short>
+ <long>Monospaced font for "x-baltic"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-baltic</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-baltic</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-baltic"</short>
+ <long>Variable width font size for "x-baltic"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-baltic</key>
+ <applyto>/apps/epiphany/web/font_variable_x-baltic</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-baltic"</short>
+ <long>Variable width font for "x-baltic"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-baltic</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-baltic</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-baltic"</short>
+ <long>Minimum font size for "x-baltic"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-beng</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-beng</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-beng"</short>
+ <long>Monospaced font size for "x-beng"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-beng</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-beng</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-beng"</short>
+ <long>Monospaced font for "x-beng"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-beng</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-beng</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-beng"</short>
+ <long>Variable width font size for "x-beng"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-beng</key>
+ <applyto>/apps/epiphany/web/font_variable_x-beng</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-beng"</short>
+ <long>Variable width font for "x-beng"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-beng</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-beng</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-beng"</short>
+ <long>Minimum font size for "x-beng"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-cans</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-cans</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-cans"</short>
+ <long>Monospaced font size for "x-cans"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-cans</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-cans</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-cans"</short>
+ <long>Monospaced font for "x-cans"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-cans</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-cans</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-cans"</short>
+ <long>Variable width font size for "x-cans"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-cans</key>
+ <applyto>/apps/epiphany/web/font_variable_x-cans</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-cans"</short>
+ <long>Variable width font for "x-cans"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-cans</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-cans</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-cans"</short>
+ <long>Minimum font size for "x-cans"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-central-euro</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-central-euro</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-central-euro"</short>
+ <long>Monospaced font size for "x-central-euro"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-central-euro</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-central-euro</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-central-euro"</short>
+ <long>Monospaced font for "x-central-euro"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-central-euro</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-central-euro</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-central-euro"</short>
+ <long>Variable width font size for "x-central-euro"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-central-euro</key>
+ <applyto>/apps/epiphany/web/font_variable_x-central-euro</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-central-euro"</short>
+ <long>Variable width font for "x-central-euro"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-central-euro</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-central-euro</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-central-euro"</short>
+ <long>Minimum font size for "x-central-euro"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-cyrillic</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-cyrillic</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-cyrillic"</short>
+ <long>Monospaced font size for "x-cyrillic"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-cyrillic</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-cyrillic</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-cyrillic"</short>
+ <long>Monospaced font for "x-cyrillic"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-cyrillic</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-cyrillic</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-cyrillic"</short>
+ <long>Variable width font size for "x-cyrillic"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-cyrillic</key>
+ <applyto>/apps/epiphany/web/font_variable_x-cyrillic</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-cyrillic"</short>
+ <long>Variable width font for "x-cyrillic"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-cyrillic</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-cyrillic</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-cyrillic"</short>
+ <long>Minimum font size for "x-cyrillic"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-devanagari</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-devanagari</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-devanagari"</short>
+ <long>Monospaced font size for "x-devanagari"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-devanagari</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-devanagari</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-devanagari"</short>
+ <long>Monospaced font for "x-devanagari"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-devanagari</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-devanagari</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-devanagari"</short>
+ <long>Variable width font size for "x-devanagari"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-devanagari</key>
+ <applyto>/apps/epiphany/web/font_variable_x-devanagari</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-devanagari"</short>
+ <long>Variable width font for "x-devanagari"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-devanagari</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-devanagari</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-devanagari"</short>
+ <long>Minimum font size for "x-devanagari"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-ethi</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-ethi</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-ethi"</short>
+ <long>Monospaced font size for "x-ethi"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-ethi</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-ethi</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-ethi"</short>
+ <long>Monospaced font for "x-ethi"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-ethi</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-ethi</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-ethi"</short>
+ <long>Variable width font size for "x-ethi"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-ethi</key>
+ <applyto>/apps/epiphany/web/font_variable_x-ethi</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-ethi"</short>
+ <long>Variable width font for "x-ethi"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-ethi</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-ethi</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-ethi"</short>
+ <long>Minimum font size for "x-ethi"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-geor</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-geor</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-geor"</short>
+ <long>Monospaced font size for "x-geor"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-geor</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-geor</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-geor"</short>
+ <long>Monospaced font for "x-geor"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-geor</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-geor</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-geor"</short>
+ <long>Variable width font size for "x-geor"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-geor</key>
+ <applyto>/apps/epiphany/web/font_variable_x-geor</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-geor"</short>
+ <long>Variable width font for "x-geor"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-geor</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-geor</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-geor"</short>
+ <long>Minimum font size for "x-geor"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-gujr</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-gujr</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-gujr"</short>
+ <long>Monospaced font size for "x-gujr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-gujr</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-gujr</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-gujr"</short>
+ <long>Monospaced font for "x-gujr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-gujr</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-gujr</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-gujr"</short>
+ <long>Variable width font size for "x-gujr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-gujr</key>
+ <applyto>/apps/epiphany/web/font_variable_x-gujr</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-gujr"</short>
+ <long>Variable width font for "x-gujr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-gujr</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-gujr</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-gujr"</short>
+ <long>Minimum font size for "x-gujr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-guru</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-guru</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-guru"</short>
+ <long>Monospaced font size for "x-guru"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-guru</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-guru</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-guru"</short>
+ <long>Monospaced font for "x-guru"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-guru</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-guru</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-guru"</short>
+ <long>Variable width font size for "x-guru"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-guru</key>
+ <applyto>/apps/epiphany/web/font_variable_x-guru</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-guru"</short>
+ <long>Variable width font for "x-guru"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-guru</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-guru</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-guru"</short>
+ <long>Minimum font size for "x-guru"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-khmr</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-khmr</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-khmr"</short>
+ <long>Monospaced font size for "x-khmr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-khmr</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-khmr</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-khmr"</short>
+ <long>Monospaced font for "x-khmr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-khmr</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-khmr</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-khmr"</short>
+ <long>Variable width font size for "x-khmr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-khmr</key>
+ <applyto>/apps/epiphany/web/font_variable_x-khmr</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-khmr"</short>
+ <long>Variable width font for "x-khmr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-khmr</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-khmr</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-khmr"</short>
+ <long>Minimum font size for "x-khmr"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-mlym</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-mlym</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-mlym"</short>
+ <long>Monospaced font size for "x-mlym"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-mlym</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-mlym</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-mlym"</short>
+ <long>Monospaced font for "x-mlym"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-mlym</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-mlym</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-mlym"</short>
+ <long>Variable width font size for "x-mlym"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-mlym</key>
+ <applyto>/apps/epiphany/web/font_variable_x-mlym</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-mlym"</short>
+ <long>Variable width font for "x-mlym"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-mlym</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-mlym</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-mlym"</short>
+ <long>Minimum font size for "x-mlym"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-tamil</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-tamil</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-tamil"</short>
+ <long>Monospaced font size for "x-tamil"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-tamil</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-tamil</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-tamil"</short>
+ <long>Monospaced font for "x-tamil"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-tamil</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-tamil</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-tamil"</short>
+ <long>Variable width font size for "x-tamil"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-tamil</key>
+ <applyto>/apps/epiphany/web/font_variable_x-tamil</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-tamil"</short>
+ <long>Variable width font for "x-tamil"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-tamil</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-tamil</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-tamil"</short>
+ <long>Minimum font size for "x-tamil"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-unicode</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-unicode</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-unicode"</short>
+ <long>Monospaced font size for "x-unicode"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-unicode</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-unicode</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-unicode"</short>
+ <long>Monospaced font for "x-unicode"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-unicode</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-unicode</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-unicode"</short>
+ <long>Variable width font size for "x-unicode"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-unicode</key>
+ <applyto>/apps/epiphany/web/font_variable_x-unicode</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-unicode"</short>
+ <long>Variable width font for "x-unicode"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-unicode</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-unicode</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-unicode"</short>
+ <long>Minimum font size for "x-unicode"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_x-western</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_x-western</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "x-western"</short>
+ <long>Monospaced font size for "x-western"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_x-western</key>
+ <applyto>/apps/epiphany/web/font_monospace_x-western</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "x-western"</short>
+ <long>Monospaced font for "x-western"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_x-western</key>
+ <applyto>/apps/epiphany/web/variable_font_size_x-western</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "x-western"</short>
+ <long>Variable width font size for "x-western"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_x-western</key>
+ <applyto>/apps/epiphany/web/font_variable_x-western</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "x-western"</short>
+ <long>Variable width font for "x-western"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_x-western</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_x-western</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "x-western"</short>
+ <long>Minimum font size for "x-western"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_zh-CN</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_zh-CN</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "zh-CN"</short>
+ <long>Monospaced font size for "zh-CN"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_zh-CN</key>
+ <applyto>/apps/epiphany/web/font_monospace_zh-CN</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "zh-CN"</short>
+ <long>Monospaced font for "zh-CN"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_zh-CN</key>
+ <applyto>/apps/epiphany/web/variable_font_size_zh-CN</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "zh-CN"</short>
+ <long>Variable width font size for "zh-CN"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_zh-CN</key>
+ <applyto>/apps/epiphany/web/font_variable_zh-CN</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "zh-CN"</short>
+ <long>Variable width font for "zh-CN"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_zh-CN</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_zh-CN</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "zh-CN"</short>
+ <long>Minimum font size for "zh-CN"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_zh-HK</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_zh-HK</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "zh-HK"</short>
+ <long>Monospaced font size for "zh-HK"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_zh-HK</key>
+ <applyto>/apps/epiphany/web/font_monospace_zh-HK</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "zh-HK"</short>
+ <long>Monospaced font for "zh-HK"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_zh-HK</key>
+ <applyto>/apps/epiphany/web/variable_font_size_zh-HK</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "zh-HK"</short>
+ <long>Variable width font size for "zh-HK"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_zh-HK</key>
+ <applyto>/apps/epiphany/web/font_variable_zh-HK</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "zh-HK"</short>
+ <long>Variable width font for "zh-HK"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_zh-HK</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_zh-HK</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "zh-HK"</short>
+ <long>Minimum font size for "zh-HK"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/fixed_font_size_zh-TW</key>
+ <applyto>/apps/epiphany/web/fixed_font_size_zh-TW</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Monospaced font size for "zh-TW"</short>
+ <long>Monospaced font size for "zh-TW"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_monospace_zh-TW</key>
+ <applyto>/apps/epiphany/web/font_monospace_zh-TW</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>monospace</default>
+ <locale name="C">
+ <short>Monospaced font for "zh-TW"</short>
+ <long>Monospaced font for "zh-TW"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/variable_font_size_zh-TW</key>
+ <applyto>/apps/epiphany/web/variable_font_size_zh-TW</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>11</default>
+ <locale name="C">
+ <short>Variable width font size for "zh-TW"</short>
+ <long>Variable width font size for "zh-TW"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/font_variable_zh-TW</key>
+ <applyto>/apps/epiphany/web/font_variable_zh-TW</applyto>
+ <owner>epiphany</owner>
+ <type>string</type>
+ <default>sans-serif</default>
+ <locale name="C">
+ <short>Variable width font for "zh-TW"</short>
+ <long>Variable width font for "zh-TW"</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/epiphany/web/minimum_font_size_zh-TW</key>
+ <applyto>/apps/epiphany/web/minimum_font_size_zh-TW</applyto>
+ <owner>epiphany</owner>
+ <type>int</type>
+ <default>7</default>
+ <locale name="C">
+ <short>Minimum font size for "zh-TW"</short>
+ <long>Minimum font size for "zh-TW"</long>
+ </locale>
+ </schema>
+ </schemalist>
+</gconfschemafile>
diff --git a/data/generate-font-schemas.py b/data/generate-font-schemas.py
new file mode 100755
index 000000000..fc7717f8a
--- /dev/null
+++ b/data/generate-font-schemas.py
@@ -0,0 +1,112 @@
+#!/usr/bin/env python
+# -*- coding: UTF-8 -*-
+#
+# Copyright (C) 2005 Christian Persch
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# $Id$
+
+import sys, codecs
+from xml import dom;
+
+sys.stdout = codecs.getwriter("utf-8")(sys.__stdout__)
+
+def appendTextNode(doc, schemaNode, tag, text):
+ node = doc.createElement(tag)
+ schemaNode.appendChild(node)
+ textNode = doc.createTextNode(text)
+ node.appendChild(textNode)
+
+
+def appendLocaleNode(doc, schemaNode, localeName, shortSchemaText):
+ localeNode = doc.createElement("locale")
+ localeNode.setAttribute("name", localeName)
+ schemaNode.appendChild(localeNode)
+
+ appendTextNode(doc, localeNode, "short", shortSchemaText)
+ appendTextNode(doc, localeNode, "long", shortSchemaText)
+
+
+def append_schema(doc, schemalistNode, key, datatype, default, description, schemaText):
+ schemaNode = doc.createElement("schema")
+ schemalistNode.appendChild(schemaNode)
+ appendTextNode (doc, schemaNode, "key", "/schemas" + key)
+ appendTextNode (doc, schemaNode, "applyto", key)
+ appendTextNode (doc, schemaNode, "owner", "epiphany")
+ appendTextNode (doc, schemaNode, "type", datatype)
+ appendTextNode (doc, schemaNode, "default", default)
+ appendLocaleNode (doc, schemaNode, "C", schemaText)
+
+
+def append_schemas(docNode, schemalistNode, group):
+ base = "/apps/epiphany/web/"
+ append_schema(doc, schemalistNode, base + "fixed_font_size_" + group,
+ "int", "10", "Monospace font size",
+ "Monospaced font size for \"" + group + "\"")
+ append_schema(doc, schemalistNode, base + "font_monospace_" + group,
+ "string", "monospace", "Monospace font",
+ "Monospaced font for \"" + group + "\"")
+ append_schema(doc, schemalistNode, base + "variable_font_size_" + group,
+ "int", "11", "Proportional font size",
+ "Variable width font size for \"" + group + "\"")
+ append_schema(doc, schemalistNode, base + "font_variable_" + group,
+ "string", "sans-serif", "Proportional font",
+ "Variable width font for \"" + group + "\"")
+ append_schema(doc, schemalistNode, base + "minimum_font_size_" + group,
+ "int", "7", "Minimum font size",
+ "Minimum font size for \"" + group + "\"")
+
+
+# keep this list in sync with lib/ephy-langs.c
+font_languages = [
+ "ar",
+ "el",
+ "he",
+ "ja",
+ "ko",
+ "th",
+ "tr",
+ "x-armn",
+ "x-baltic",
+ "x-beng",
+ "x-cans",
+ "x-central-euro",
+ "x-cyrillic",
+ "x-devanagari",
+ "x-ethi",
+ "x-geor",
+ "x-gujr",
+ "x-guru",
+ "x-khmr",
+ "x-mlym",
+ "x-tamil",
+ "x-unicode",
+ "x-western",
+ "zh-CN",
+ "zh-HK",
+ "zh-TW" ]
+
+doc = dom.getDOMImplementation().createDocument(None, "gconfschemafile", None)
+
+schemalistNode = doc.createElement("schemalist")
+doc.documentElement.appendChild(schemalistNode)
+
+for lang in font_languages:
+ append_schemas(doc, schemalistNode, lang)
+
+doc.writexml(sys.stdout)
+
+# Remember to pass the output through "xmllint --format"