browser/components/preferences/fonts.xul

Wed, 31 Dec 2014 13:27:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 13:27:57 +0100
branch
TOR_BUG_3246
changeset 6
8bccb770b82d
permissions
-rw-r--r--

Ignore runtime configuration files generated during quality assurance.

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

mercurial