browser/components/preferences/fonts.xul

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/browser/components/preferences/fonts.xul	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,287 @@
     1.4 +<?xml version="1.0"?>
     1.5 +
     1.6 +# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
     1.7 +# This Source Code Form is subject to the terms of the Mozilla Public
     1.8 +# License, v. 2.0. If a copy of the MPL was not distributed with this
     1.9 +# file, You can obtain one at http://mozilla.org/MPL/2.0/.
    1.10 +
    1.11 +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
    1.12 +#ifdef XP_MACOSX
    1.13 +<?xml-stylesheet href="chrome://browser/skin/preferences/preferences.css"?>
    1.14 +#endif
    1.15 +
    1.16 +<!DOCTYPE prefwindow SYSTEM "chrome://browser/locale/preferences/fonts.dtd" >
    1.17 +
    1.18 +<prefwindow id="FontsDialog" type="child"
    1.19 +            xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    1.20 +            title="&fontsDialog.title;"
    1.21 +            dlgbuttons="accept,cancel,help"
    1.22 +            ondialoghelp="openPrefsHelp()"
    1.23 +#ifdef XP_UNIX
    1.24 +#ifdef XP_MACOSX
    1.25 +            style="width: &window.macWidth; !important;">
    1.26 +#else
    1.27 +            style="width: &window.unixWidth; !important;">
    1.28 +#endif
    1.29 +#else
    1.30 +            style="width: &window.width; !important;">
    1.31 +#endif
    1.32 +
    1.33 +  <script type="application/javascript" src="chrome://browser/content/utilityOverlay.js"/>
    1.34 +
    1.35 +  <prefpane id="FontsDialogPane"
    1.36 +            helpTopic="prefs-fonts-and-colors">
    1.37 +  
    1.38 +    <preferences id="fontPreferences">
    1.39 +      <preference id="font.language.group"  name="font.language.group"  type="wstring"/>
    1.40 +      <preference id="browser.display.use_document_fonts"
    1.41 +                  name="browser.display.use_document_fonts"
    1.42 +                  type="int"/>
    1.43 +      <preference id="intl.charset.fallback.override" name="intl.charset.fallback.override" type="string"/>
    1.44 +    </preferences>
    1.45 +    
    1.46 +    <stringbundle id="bundlePreferences" src="chrome://browser/locale/preferences/preferences.properties"/>
    1.47 +    <script type="application/javascript" src="chrome://mozapps/content/preferences/fontbuilder.js"/>
    1.48 +    <script type="application/javascript" src="chrome://browser/content/preferences/fonts.js"/>
    1.49 +
    1.50 +    <!-- Fonts for: [ Language ] -->
    1.51 +    <groupbox>
    1.52 +      <caption>
    1.53 +        <hbox align="center">
    1.54 +          <label accesskey="&language.accesskey;" control="selectLangs">&language.label;</label>
    1.55 +        </hbox>
    1.56 +        <menulist id="selectLangs" preference="font.language.group"
    1.57 +                  onsyncfrompreference="return gFontsDialog.readFontLanguageGroup();">
    1.58 +          <menupopup>
    1.59 +            <menuitem value="ar"              label="&font.langGroup.arabic;"/>
    1.60 +            <menuitem value="x-armn"          label="&font.langGroup.armenian;"/>
    1.61 +            <menuitem value="x-beng"          label="&font.langGroup.bengali;"/>
    1.62 +            <menuitem value="x-baltic"        label="&font.langGroup.baltic;"/>
    1.63 +            <menuitem value="x-central-euro"  label="&font.langGroup.latin2;"/>
    1.64 +            <menuitem value="zh-CN"           label="&font.langGroup.simpl-chinese;"/>
    1.65 +            <menuitem value="zh-HK"           label="&font.langGroup.trad-chinese-hk;"/>
    1.66 +            <menuitem value="zh-TW"           label="&font.langGroup.trad-chinese;"/>
    1.67 +            <menuitem value="x-cyrillic"      label="&font.langGroup.cyrillic;"/>
    1.68 +            <menuitem value="x-devanagari"    label="&font.langGroup.devanagari;"/>
    1.69 +            <menuitem value="x-ethi"          label="&font.langGroup.ethiopic;"/>
    1.70 +            <menuitem value="x-geor"          label="&font.langGroup.georgian;"/>
    1.71 +            <menuitem value="el"              label="&font.langGroup.el;"/>
    1.72 +            <menuitem value="x-gujr"          label="&font.langGroup.gujarati;"/>
    1.73 +            <menuitem value="x-guru"          label="&font.langGroup.gurmukhi;"/>
    1.74 +            <menuitem value="he"              label="&font.langGroup.hebrew;"/>
    1.75 +            <menuitem value="ja"              label="&font.langGroup.japanese;"/>
    1.76 +            <menuitem value="x-knda"          label="&font.langGroup.kannada;"/>
    1.77 +            <menuitem value="x-khmr"          label="&font.langGroup.khmer;"/>
    1.78 +            <menuitem value="ko"              label="&font.langGroup.korean;"/>
    1.79 +            <menuitem value="x-mlym"          label="&font.langGroup.malayalam;"/>
    1.80 +            <menuitem value="x-orya"          label="&font.langGroup.oriya;"/>
    1.81 +            <menuitem value="x-sinh"          label="&font.langGroup.sinhala;"/>
    1.82 +            <menuitem value="x-tamil"         label="&font.langGroup.tamil;"/>
    1.83 +            <menuitem value="x-telu"          label="&font.langGroup.telugu;"/>
    1.84 +            <menuitem value="th"              label="&font.langGroup.thai;"/>
    1.85 +            <menuitem value="x-tibt"          label="&font.langGroup.tibetan;"/>
    1.86 +            <menuitem value="tr"              label="&font.langGroup.turkish;"/>
    1.87 +            <menuitem value="x-cans"          label="&font.langGroup.canadian;"/>
    1.88 +            <menuitem value="x-western"       label="&font.langGroup.latin1;"/>
    1.89 +            <menuitem value="x-unicode"       label="&font.langGroup.unicode;"/>
    1.90 +          </menupopup>
    1.91 +        </menulist>
    1.92 +      </caption>
    1.93 +      
    1.94 +      <grid>
    1.95 +        <columns>
    1.96 +          <column/>
    1.97 +          <column flex="1"/>
    1.98 +          <column/>
    1.99 +          <column/>
   1.100 +        </columns>
   1.101 +        
   1.102 +        <rows>
   1.103 +          <row>
   1.104 +            <separator class="thin"/>
   1.105 +          </row>
   1.106 +
   1.107 +          <row align="center">
   1.108 +            <hbox align="center" pack="end">
   1.109 +              <label accesskey="&proportional.accesskey;" control="defaultFontType">&proportional.label;</label>
   1.110 +            </hbox>
   1.111 +            <menulist id="defaultFontType" flex="1" style="width: 0px;">
   1.112 +              <menupopup>
   1.113 +                <menuitem value="serif" label="&useDefaultFontSerif.label;"/>
   1.114 +                <menuitem value="sans-serif" label="&useDefaultFontSansSerif.label;"/>
   1.115 +              </menupopup>
   1.116 +            </menulist>
   1.117 +            <hbox align="center" pack="end">
   1.118 +              <label value="&size.label;"
   1.119 +                     accesskey="&sizeProportional.accesskey;"
   1.120 +                     control="sizeVar"/>
   1.121 +            </hbox>  
   1.122 +            <menulist id="sizeVar">
   1.123 +              <menupopup>
   1.124 +                <menuitem value="9" label="9"/>
   1.125 +                <menuitem value="10" label="10"/>
   1.126 +                <menuitem value="11" label="11"/>
   1.127 +                <menuitem value="12" label="12"/>
   1.128 +                <menuitem value="13" label="13"/>
   1.129 +                <menuitem value="14" label="14"/>
   1.130 +                <menuitem value="15" label="15"/>
   1.131 +                <menuitem value="16" label="16"/>
   1.132 +                <menuitem value="17" label="17"/>
   1.133 +                <menuitem value="18" label="18"/>
   1.134 +                <menuitem value="20" label="20"/>
   1.135 +                <menuitem value="22" label="22"/>
   1.136 +                <menuitem value="24" label="24"/>
   1.137 +                <menuitem value="26" label="26"/>
   1.138 +                <menuitem value="28" label="28"/>
   1.139 +                <menuitem value="30" label="30"/>
   1.140 +                <menuitem value="32" label="32"/>
   1.141 +                <menuitem value="34" label="34"/>
   1.142 +                <menuitem value="36" label="36"/>
   1.143 +                <menuitem value="40" label="40"/>
   1.144 +                <menuitem value="44" label="44"/>
   1.145 +                <menuitem value="48" label="48"/>
   1.146 +                <menuitem value="56" label="56"/>
   1.147 +                <menuitem value="64" label="64"/>
   1.148 +                <menuitem value="72" label="72"/>
   1.149 +              </menupopup>
   1.150 +            </menulist>
   1.151 +          </row>
   1.152 +          <row align="center">
   1.153 +            <hbox align="center" pack="end">
   1.154 +              <label accesskey="&serif.accesskey;" control="serif">&serif.label;</label>
   1.155 +            </hbox>
   1.156 +            <menulist id="serif" flex="1" style="width: 0px;"
   1.157 +                      onsyncfrompreference="return gFontsDialog.readFontSelection(document.getElementById('serif'));"/>
   1.158 +            <spacer/>
   1.159 +          </row>
   1.160 +          <row align="center">
   1.161 +            <hbox align="center" pack="end">
   1.162 +              <label accesskey="&sans-serif.accesskey;" control="sans-serif">&sans-serif.label;</label>
   1.163 +            </hbox>
   1.164 +            <menulist id="sans-serif" flex="1" style="width: 0px;"
   1.165 +                      onsyncfrompreference="return gFontsDialog.readFontSelection(document.getElementById('sans-serif'));"/>
   1.166 +            <spacer/>
   1.167 +          </row>
   1.168 +          <row align="center">
   1.169 +            <hbox align="center" pack="end">
   1.170 +              <label accesskey="&monospace.accesskey;" control="monospace">&monospace.label;</label>
   1.171 +            </hbox>
   1.172 +            <menulist id="monospace" flex="1" style="width: 0px;" crop="right"
   1.173 +                      onsyncfrompreference="return gFontsDialog.readFontSelection(document.getElementById('monospace'));"/>
   1.174 +            <hbox align="center" pack="end">
   1.175 +              <label value="&size.label;"
   1.176 +                     accesskey="&sizeMonospace.accesskey;"
   1.177 +                     control="sizeMono"/>
   1.178 +            </hbox>  
   1.179 +            <menulist id="sizeMono">
   1.180 +              <menupopup>
   1.181 +                <menuitem value="9" label="9"/>
   1.182 +                <menuitem value="10" label="10"/>
   1.183 +                <menuitem value="11" label="11"/>
   1.184 +                <menuitem value="12" label="12"/>
   1.185 +                <menuitem value="13" label="13"/>
   1.186 +                <menuitem value="14" label="14"/>
   1.187 +                <menuitem value="15" label="15"/>
   1.188 +                <menuitem value="16" label="16"/>
   1.189 +                <menuitem value="17" label="17"/>
   1.190 +                <menuitem value="18" label="18"/>
   1.191 +                <menuitem value="20" label="20"/>
   1.192 +                <menuitem value="22" label="22"/>
   1.193 +                <menuitem value="24" label="24"/>
   1.194 +                <menuitem value="26" label="26"/>
   1.195 +                <menuitem value="28" label="28"/>
   1.196 +                <menuitem value="30" label="30"/>
   1.197 +                <menuitem value="32" label="32"/>
   1.198 +                <menuitem value="34" label="34"/>
   1.199 +                <menuitem value="36" label="36"/>
   1.200 +                <menuitem value="40" label="40"/>
   1.201 +                <menuitem value="44" label="44"/>
   1.202 +                <menuitem value="48" label="48"/>
   1.203 +                <menuitem value="56" label="56"/>
   1.204 +                <menuitem value="64" label="64"/>
   1.205 +                <menuitem value="72" label="72"/>
   1.206 +              </menupopup>
   1.207 +            </menulist>
   1.208 +          </row>
   1.209 +        </rows>
   1.210 +      </grid>
   1.211 +      <separator class="thin"/>
   1.212 +      <hbox flex="1">
   1.213 +        <spacer flex="1"/>
   1.214 +        <hbox align="center" pack="end">
   1.215 +          <label accesskey="&minSize.accesskey;" control="minSize">&minSize.label;</label>
   1.216 +          <menulist id="minSize">
   1.217 +            <menupopup>
   1.218 +              <menuitem value="0" label="&minSize.none;"/>
   1.219 +              <menuitem value="9" label="9"/>
   1.220 +              <menuitem value="10" label="10"/>
   1.221 +              <menuitem value="11" label="11"/>
   1.222 +              <menuitem value="12" label="12"/>
   1.223 +              <menuitem value="13" label="13"/>
   1.224 +              <menuitem value="14" label="14"/>
   1.225 +              <menuitem value="15" label="15"/>
   1.226 +              <menuitem value="16" label="16"/>
   1.227 +              <menuitem value="17" label="17"/>
   1.228 +              <menuitem value="18" label="18"/>
   1.229 +              <menuitem value="20" label="20"/>
   1.230 +              <menuitem value="22" label="22"/>
   1.231 +              <menuitem value="24" label="24"/>
   1.232 +              <menuitem value="26" label="26"/>
   1.233 +              <menuitem value="28" label="28"/>
   1.234 +              <menuitem value="30" label="30"/>
   1.235 +              <menuitem value="32" label="32"/>
   1.236 +              <menuitem value="34" label="34"/>
   1.237 +              <menuitem value="36" label="36"/>
   1.238 +              <menuitem value="40" label="40"/>
   1.239 +              <menuitem value="44" label="44"/>
   1.240 +              <menuitem value="48" label="48"/>
   1.241 +              <menuitem value="56" label="56"/>
   1.242 +              <menuitem value="64" label="64"/>
   1.243 +              <menuitem value="72" label="72"/>
   1.244 +            </menupopup>
   1.245 +          </menulist>
   1.246 +        </hbox>
   1.247 +      </hbox>
   1.248 +      <separator/>
   1.249 +      <separator class="groove"/>
   1.250 +      <hbox>
   1.251 +        <checkbox id="useDocumentFonts" 
   1.252 +                  label="&allowPagesToUse.label;" accesskey="&allowPagesToUse.accesskey;"
   1.253 +                  preference="browser.display.use_document_fonts"
   1.254 +                  onsyncfrompreference="return gFontsDialog.readUseDocumentFonts();"
   1.255 +                  onsynctopreference="return gFontsDialog.writeUseDocumentFonts();"/>
   1.256 +      </hbox>
   1.257 +    </groupbox>
   1.258 +
   1.259 +    <!-- Character Encoding -->
   1.260 +    <groupbox>
   1.261 +      <caption label="&languages.customize.Fallback.grouplabel;"/>
   1.262 +      <description>&languages.customize.Fallback.desc;</description>
   1.263 +      <hbox align="center">
   1.264 +        <label value="&languages.customize.Fallback.label;"
   1.265 +               accesskey="&languages.customize.Fallback.accesskey;"
   1.266 +               control="DefaultCharsetList"/>
   1.267 +        <menulist id="DefaultCharsetList" preference="intl.charset.fallback.override">
   1.268 +          <menupopup>
   1.269 +            <menuitem label="&languages.customize.Fallback.auto;"        value=""/>
   1.270 +            <menuitem label="&languages.customize.Fallback.arabic;"      value="windows-1256"/>
   1.271 +            <menuitem label="&languages.customize.Fallback.baltic;"      value="windows-1257"/>
   1.272 +            <menuitem label="&languages.customize.Fallback.ceiso;"       value="ISO-8859-2"/>
   1.273 +            <menuitem label="&languages.customize.Fallback.cewindows;"   value="windows-1250"/>
   1.274 +            <menuitem label="&languages.customize.Fallback.simplified;"  value="gbk"/>
   1.275 +            <menuitem label="&languages.customize.Fallback.traditional;" value="Big5"/>
   1.276 +            <menuitem label="&languages.customize.Fallback.cyrillic;"    value="windows-1251"/>
   1.277 +            <menuitem label="&languages.customize.Fallback.greek;"       value="ISO-8859-7"/>
   1.278 +            <menuitem label="&languages.customize.Fallback.hebrew;"      value="windows-1255"/>
   1.279 +            <menuitem label="&languages.customize.Fallback.japanese;"    value="Shift_JIS"/>
   1.280 +            <menuitem label="&languages.customize.Fallback.korean;"      value="EUC-KR"/>
   1.281 +            <menuitem label="&languages.customize.Fallback.thai;"        value="windows-874"/>
   1.282 +            <menuitem label="&languages.customize.Fallback.turkish;"     value="windows-1254"/>
   1.283 +            <menuitem label="&languages.customize.Fallback.vietnamese;"  value="windows-1258"/>
   1.284 +            <menuitem label="&languages.customize.Fallback.other;"       value="windows-1252"/>
   1.285 +          </menupopup>
   1.286 +        </menulist>
   1.287 +      </hbox>
   1.288 +    </groupbox>
   1.289 +  </prefpane>
   1.290 +</prefwindow>

mercurial