diff options
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | data/default-prefs-common.js | 52 | ||||
-rw-r--r-- | data/epiphany-fonts.schemas | 1435 | ||||
-rwxr-xr-x | data/generate-font-schemas.py | 112 |
4 files changed, 1556 insertions, 52 deletions
@@ -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" |