browser/components/preferences/fonts.xul

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

michael@0 1 <?xml version="1.0"?>
michael@0 2
michael@0 3 # -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
michael@0 4 # This Source Code Form is subject to the terms of the Mozilla Public
michael@0 5 # License, v. 2.0. If a copy of the MPL was not distributed with this
michael@0 6 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
michael@0 7
michael@0 8 <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
michael@0 9 #ifdef XP_MACOSX
michael@0 10 <?xml-stylesheet href="chrome://browser/skin/preferences/preferences.css"?>
michael@0 11 #endif
michael@0 12
michael@0 13 <!DOCTYPE prefwindow SYSTEM "chrome://browser/locale/preferences/fonts.dtd" >
michael@0 14
michael@0 15 <prefwindow id="FontsDialog" type="child"
michael@0 16 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
michael@0 17 title="&fontsDialog.title;"
michael@0 18 dlgbuttons="accept,cancel,help"
michael@0 19 ondialoghelp="openPrefsHelp()"
michael@0 20 #ifdef XP_UNIX
michael@0 21 #ifdef XP_MACOSX
michael@0 22 style="width: &window.macWidth; !important;">
michael@0 23 #else
michael@0 24 style="width: &window.unixWidth; !important;">
michael@0 25 #endif
michael@0 26 #else
michael@0 27 style="width: &window.width; !important;">
michael@0 28 #endif
michael@0 29
michael@0 30 <script type="application/javascript" src="chrome://browser/content/utilityOverlay.js"/>
michael@0 31
michael@0 32 <prefpane id="FontsDialogPane"
michael@0 33 helpTopic="prefs-fonts-and-colors">
michael@0 34
michael@0 35 <preferences id="fontPreferences">
michael@0 36 <preference id="font.language.group" name="font.language.group" type="wstring"/>
michael@0 37 <preference id="browser.display.use_document_fonts"
michael@0 38 name="browser.display.use_document_fonts"
michael@0 39 type="int"/>
michael@0 40 <preference id="intl.charset.fallback.override" name="intl.charset.fallback.override" type="string"/>
michael@0 41 </preferences>
michael@0 42
michael@0 43 <stringbundle id="bundlePreferences" src="chrome://browser/locale/preferences/preferences.properties"/>
michael@0 44 <script type="application/javascript" src="chrome://mozapps/content/preferences/fontbuilder.js"/>
michael@0 45 <script type="application/javascript" src="chrome://browser/content/preferences/fonts.js"/>
michael@0 46
michael@0 47 <!-- Fonts for: [ Language ] -->
michael@0 48 <groupbox>
michael@0 49 <caption>
michael@0 50 <hbox align="center">
michael@0 51 <label accesskey="&language.accesskey;" control="selectLangs">&language.label;</label>
michael@0 52 </hbox>
michael@0 53 <menulist id="selectLangs" preference="font.language.group"
michael@0 54 onsyncfrompreference="return gFontsDialog.readFontLanguageGroup();">
michael@0 55 <menupopup>
michael@0 56 <menuitem value="ar" label="&font.langGroup.arabic;"/>
michael@0 57 <menuitem value="x-armn" label="&font.langGroup.armenian;"/>
michael@0 58 <menuitem value="x-beng" label="&font.langGroup.bengali;"/>
michael@0 59 <menuitem value="x-baltic" label="&font.langGroup.baltic;"/>
michael@0 60 <menuitem value="x-central-euro" label="&font.langGroup.latin2;"/>
michael@0 61 <menuitem value="zh-CN" label="&font.langGroup.simpl-chinese;"/>
michael@0 62 <menuitem value="zh-HK" label="&font.langGroup.trad-chinese-hk;"/>
michael@0 63 <menuitem value="zh-TW" label="&font.langGroup.trad-chinese;"/>
michael@0 64 <menuitem value="x-cyrillic" label="&font.langGroup.cyrillic;"/>
michael@0 65 <menuitem value="x-devanagari" label="&font.langGroup.devanagari;"/>
michael@0 66 <menuitem value="x-ethi" label="&font.langGroup.ethiopic;"/>
michael@0 67 <menuitem value="x-geor" label="&font.langGroup.georgian;"/>
michael@0 68 <menuitem value="el" label="&font.langGroup.el;"/>
michael@0 69 <menuitem value="x-gujr" label="&font.langGroup.gujarati;"/>
michael@0 70 <menuitem value="x-guru" label="&font.langGroup.gurmukhi;"/>
michael@0 71 <menuitem value="he" label="&font.langGroup.hebrew;"/>
michael@0 72 <menuitem value="ja" label="&font.langGroup.japanese;"/>
michael@0 73 <menuitem value="x-knda" label="&font.langGroup.kannada;"/>
michael@0 74 <menuitem value="x-khmr" label="&font.langGroup.khmer;"/>
michael@0 75 <menuitem value="ko" label="&font.langGroup.korean;"/>
michael@0 76 <menuitem value="x-mlym" label="&font.langGroup.malayalam;"/>
michael@0 77 <menuitem value="x-orya" label="&font.langGroup.oriya;"/>
michael@0 78 <menuitem value="x-sinh" label="&font.langGroup.sinhala;"/>
michael@0 79 <menuitem value="x-tamil" label="&font.langGroup.tamil;"/>
michael@0 80 <menuitem value="x-telu" label="&font.langGroup.telugu;"/>
michael@0 81 <menuitem value="th" label="&font.langGroup.thai;"/>
michael@0 82 <menuitem value="x-tibt" label="&font.langGroup.tibetan;"/>
michael@0 83 <menuitem value="tr" label="&font.langGroup.turkish;"/>
michael@0 84 <menuitem value="x-cans" label="&font.langGroup.canadian;"/>
michael@0 85 <menuitem value="x-western" label="&font.langGroup.latin1;"/>
michael@0 86 <menuitem value="x-unicode" label="&font.langGroup.unicode;"/>
michael@0 87 </menupopup>
michael@0 88 </menulist>
michael@0 89 </caption>
michael@0 90
michael@0 91 <grid>
michael@0 92 <columns>
michael@0 93 <column/>
michael@0 94 <column flex="1"/>
michael@0 95 <column/>
michael@0 96 <column/>
michael@0 97 </columns>
michael@0 98
michael@0 99 <rows>
michael@0 100 <row>
michael@0 101 <separator class="thin"/>
michael@0 102 </row>
michael@0 103
michael@0 104 <row align="center">
michael@0 105 <hbox align="center" pack="end">
michael@0 106 <label accesskey="&proportional.accesskey;" control="defaultFontType">&proportional.label;</label>
michael@0 107 </hbox>
michael@0 108 <menulist id="defaultFontType" flex="1" style="width: 0px;">
michael@0 109 <menupopup>
michael@0 110 <menuitem value="serif" label="&useDefaultFontSerif.label;"/>
michael@0 111 <menuitem value="sans-serif" label="&useDefaultFontSansSerif.label;"/>
michael@0 112 </menupopup>
michael@0 113 </menulist>
michael@0 114 <hbox align="center" pack="end">
michael@0 115 <label value="&size.label;"
michael@0 116 accesskey="&sizeProportional.accesskey;"
michael@0 117 control="sizeVar"/>
michael@0 118 </hbox>
michael@0 119 <menulist id="sizeVar">
michael@0 120 <menupopup>
michael@0 121 <menuitem value="9" label="9"/>
michael@0 122 <menuitem value="10" label="10"/>
michael@0 123 <menuitem value="11" label="11"/>
michael@0 124 <menuitem value="12" label="12"/>
michael@0 125 <menuitem value="13" label="13"/>
michael@0 126 <menuitem value="14" label="14"/>
michael@0 127 <menuitem value="15" label="15"/>
michael@0 128 <menuitem value="16" label="16"/>
michael@0 129 <menuitem value="17" label="17"/>
michael@0 130 <menuitem value="18" label="18"/>
michael@0 131 <menuitem value="20" label="20"/>
michael@0 132 <menuitem value="22" label="22"/>
michael@0 133 <menuitem value="24" label="24"/>
michael@0 134 <menuitem value="26" label="26"/>
michael@0 135 <menuitem value="28" label="28"/>
michael@0 136 <menuitem value="30" label="30"/>
michael@0 137 <menuitem value="32" label="32"/>
michael@0 138 <menuitem value="34" label="34"/>
michael@0 139 <menuitem value="36" label="36"/>
michael@0 140 <menuitem value="40" label="40"/>
michael@0 141 <menuitem value="44" label="44"/>
michael@0 142 <menuitem value="48" label="48"/>
michael@0 143 <menuitem value="56" label="56"/>
michael@0 144 <menuitem value="64" label="64"/>
michael@0 145 <menuitem value="72" label="72"/>
michael@0 146 </menupopup>
michael@0 147 </menulist>
michael@0 148 </row>
michael@0 149 <row align="center">
michael@0 150 <hbox align="center" pack="end">
michael@0 151 <label accesskey="&serif.accesskey;" control="serif">&serif.label;</label>
michael@0 152 </hbox>
michael@0 153 <menulist id="serif" flex="1" style="width: 0px;"
michael@0 154 onsyncfrompreference="return gFontsDialog.readFontSelection(document.getElementById('serif'));"/>
michael@0 155 <spacer/>
michael@0 156 </row>
michael@0 157 <row align="center">
michael@0 158 <hbox align="center" pack="end">
michael@0 159 <label accesskey="&sans-serif.accesskey;" control="sans-serif">&sans-serif.label;</label>
michael@0 160 </hbox>
michael@0 161 <menulist id="sans-serif" flex="1" style="width: 0px;"
michael@0 162 onsyncfrompreference="return gFontsDialog.readFontSelection(document.getElementById('sans-serif'));"/>
michael@0 163 <spacer/>
michael@0 164 </row>
michael@0 165 <row align="center">
michael@0 166 <hbox align="center" pack="end">
michael@0 167 <label accesskey="&monospace.accesskey;" control="monospace">&monospace.label;</label>
michael@0 168 </hbox>
michael@0 169 <menulist id="monospace" flex="1" style="width: 0px;" crop="right"
michael@0 170 onsyncfrompreference="return gFontsDialog.readFontSelection(document.getElementById('monospace'));"/>
michael@0 171 <hbox align="center" pack="end">
michael@0 172 <label value="&size.label;"
michael@0 173 accesskey="&sizeMonospace.accesskey;"
michael@0 174 control="sizeMono"/>
michael@0 175 </hbox>
michael@0 176 <menulist id="sizeMono">
michael@0 177 <menupopup>
michael@0 178 <menuitem value="9" label="9"/>
michael@0 179 <menuitem value="10" label="10"/>
michael@0 180 <menuitem value="11" label="11"/>
michael@0 181 <menuitem value="12" label="12"/>
michael@0 182 <menuitem value="13" label="13"/>
michael@0 183 <menuitem value="14" label="14"/>
michael@0 184 <menuitem value="15" label="15"/>
michael@0 185 <menuitem value="16" label="16"/>
michael@0 186 <menuitem value="17" label="17"/>
michael@0 187 <menuitem value="18" label="18"/>
michael@0 188 <menuitem value="20" label="20"/>
michael@0 189 <menuitem value="22" label="22"/>
michael@0 190 <menuitem value="24" label="24"/>
michael@0 191 <menuitem value="26" label="26"/>
michael@0 192 <menuitem value="28" label="28"/>
michael@0 193 <menuitem value="30" label="30"/>
michael@0 194 <menuitem value="32" label="32"/>
michael@0 195 <menuitem value="34" label="34"/>
michael@0 196 <menuitem value="36" label="36"/>
michael@0 197 <menuitem value="40" label="40"/>
michael@0 198 <menuitem value="44" label="44"/>
michael@0 199 <menuitem value="48" label="48"/>
michael@0 200 <menuitem value="56" label="56"/>
michael@0 201 <menuitem value="64" label="64"/>
michael@0 202 <menuitem value="72" label="72"/>
michael@0 203 </menupopup>
michael@0 204 </menulist>
michael@0 205 </row>
michael@0 206 </rows>
michael@0 207 </grid>
michael@0 208 <separator class="thin"/>
michael@0 209 <hbox flex="1">
michael@0 210 <spacer flex="1"/>
michael@0 211 <hbox align="center" pack="end">
michael@0 212 <label accesskey="&minSize.accesskey;" control="minSize">&minSize.label;</label>
michael@0 213 <menulist id="minSize">
michael@0 214 <menupopup>
michael@0 215 <menuitem value="0" label="&minSize.none;"/>
michael@0 216 <menuitem value="9" label="9"/>
michael@0 217 <menuitem value="10" label="10"/>
michael@0 218 <menuitem value="11" label="11"/>
michael@0 219 <menuitem value="12" label="12"/>
michael@0 220 <menuitem value="13" label="13"/>
michael@0 221 <menuitem value="14" label="14"/>
michael@0 222 <menuitem value="15" label="15"/>
michael@0 223 <menuitem value="16" label="16"/>
michael@0 224 <menuitem value="17" label="17"/>
michael@0 225 <menuitem value="18" label="18"/>
michael@0 226 <menuitem value="20" label="20"/>
michael@0 227 <menuitem value="22" label="22"/>
michael@0 228 <menuitem value="24" label="24"/>
michael@0 229 <menuitem value="26" label="26"/>
michael@0 230 <menuitem value="28" label="28"/>
michael@0 231 <menuitem value="30" label="30"/>
michael@0 232 <menuitem value="32" label="32"/>
michael@0 233 <menuitem value="34" label="34"/>
michael@0 234 <menuitem value="36" label="36"/>
michael@0 235 <menuitem value="40" label="40"/>
michael@0 236 <menuitem value="44" label="44"/>
michael@0 237 <menuitem value="48" label="48"/>
michael@0 238 <menuitem value="56" label="56"/>
michael@0 239 <menuitem value="64" label="64"/>
michael@0 240 <menuitem value="72" label="72"/>
michael@0 241 </menupopup>
michael@0 242 </menulist>
michael@0 243 </hbox>
michael@0 244 </hbox>
michael@0 245 <separator/>
michael@0 246 <separator class="groove"/>
michael@0 247 <hbox>
michael@0 248 <checkbox id="useDocumentFonts"
michael@0 249 label="&allowPagesToUse.label;" accesskey="&allowPagesToUse.accesskey;"
michael@0 250 preference="browser.display.use_document_fonts"
michael@0 251 onsyncfrompreference="return gFontsDialog.readUseDocumentFonts();"
michael@0 252 onsynctopreference="return gFontsDialog.writeUseDocumentFonts();"/>
michael@0 253 </hbox>
michael@0 254 </groupbox>
michael@0 255
michael@0 256 <!-- Character Encoding -->
michael@0 257 <groupbox>
michael@0 258 <caption label="&languages.customize.Fallback.grouplabel;"/>
michael@0 259 <description>&languages.customize.Fallback.desc;</description>
michael@0 260 <hbox align="center">
michael@0 261 <label value="&languages.customize.Fallback.label;"
michael@0 262 accesskey="&languages.customize.Fallback.accesskey;"
michael@0 263 control="DefaultCharsetList"/>
michael@0 264 <menulist id="DefaultCharsetList" preference="intl.charset.fallback.override">
michael@0 265 <menupopup>
michael@0 266 <menuitem label="&languages.customize.Fallback.auto;" value=""/>
michael@0 267 <menuitem label="&languages.customize.Fallback.arabic;" value="windows-1256"/>
michael@0 268 <menuitem label="&languages.customize.Fallback.baltic;" value="windows-1257"/>
michael@0 269 <menuitem label="&languages.customize.Fallback.ceiso;" value="ISO-8859-2"/>
michael@0 270 <menuitem label="&languages.customize.Fallback.cewindows;" value="windows-1250"/>
michael@0 271 <menuitem label="&languages.customize.Fallback.simplified;" value="gbk"/>
michael@0 272 <menuitem label="&languages.customize.Fallback.traditional;" value="Big5"/>
michael@0 273 <menuitem label="&languages.customize.Fallback.cyrillic;" value="windows-1251"/>
michael@0 274 <menuitem label="&languages.customize.Fallback.greek;" value="ISO-8859-7"/>
michael@0 275 <menuitem label="&languages.customize.Fallback.hebrew;" value="windows-1255"/>
michael@0 276 <menuitem label="&languages.customize.Fallback.japanese;" value="Shift_JIS"/>
michael@0 277 <menuitem label="&languages.customize.Fallback.korean;" value="EUC-KR"/>
michael@0 278 <menuitem label="&languages.customize.Fallback.thai;" value="windows-874"/>
michael@0 279 <menuitem label="&languages.customize.Fallback.turkish;" value="windows-1254"/>
michael@0 280 <menuitem label="&languages.customize.Fallback.vietnamese;" value="windows-1258"/>
michael@0 281 <menuitem label="&languages.customize.Fallback.other;" value="windows-1252"/>
michael@0 282 </menupopup>
michael@0 283 </menulist>
michael@0 284 </hbox>
michael@0 285 </groupbox>
michael@0 286 </prefpane>
michael@0 287 </prefwindow>

mercurial