tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

fonts.xhtml (10274B)


      1 <?xml version="1.0"?>
      2 
      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/. -->
      7 
      8 <?csp default-src chrome:; style-src chrome: 'unsafe-inline'; ?>
      9 
     10 <window
     11  type="child"
     12  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
     13  xmlns:html="http://www.w3.org/1999/xhtml"
     14  data-l10n-id="fonts-window"
     15  data-l10n-attrs="title"
     16  persist="lastSelected"
     17 >
     18  <dialog id="FontsDialog" buttons="accept,cancel">
     19    <linkset>
     20      <html:link rel="stylesheet" href="chrome://global/skin/global.css" />
     21      <html:link
     22        rel="stylesheet"
     23        href="chrome://browser/skin/preferences/preferences.css"
     24      />
     25 
     26      <html:link rel="localization" href="browser/preferences/fonts.ftl" />
     27    </linkset>
     28 
     29    <script src="chrome://browser/content/utilityOverlay.js" />
     30    <script src="chrome://global/content/preferencesBindings.js" />
     31 
     32    <keyset>
     33      <key id="key_close" data-l10n-id="fonts-window-close" modifiers="accel" />
     34    </keyset>
     35 
     36    <!-- Fonts for: [ Language ] -->
     37    <groupbox>
     38      <hbox align="center">
     39        <label control="selectLangs"
     40          ><html:h2
     41            class="heading-medium"
     42            data-l10n-id="fonts-langgroup-header"
     43        /></label>
     44      </hbox>
     45      <menulist id="selectLangs" preference="font.language.group">
     46        <menupopup>
     47          <menuitem value="ar" data-l10n-id="fonts-langgroup-arabic" />
     48          <menuitem value="x-armn" data-l10n-id="fonts-langgroup-armenian" />
     49          <menuitem value="x-beng" data-l10n-id="fonts-langgroup-bengali" />
     50          <menuitem
     51            value="zh-CN"
     52            data-l10n-id="fonts-langgroup-simpl-chinese"
     53          />
     54          <menuitem
     55            value="zh-HK"
     56            data-l10n-id="fonts-langgroup-trad-chinese-hk"
     57          />
     58          <menuitem value="zh-TW" data-l10n-id="fonts-langgroup-trad-chinese" />
     59          <menuitem
     60            value="x-cyrillic"
     61            data-l10n-id="fonts-langgroup-cyrillic"
     62          />
     63          <menuitem
     64            value="x-devanagari"
     65            data-l10n-id="fonts-langgroup-devanagari"
     66          />
     67          <menuitem value="x-ethi" data-l10n-id="fonts-langgroup-ethiopic" />
     68          <menuitem value="x-geor" data-l10n-id="fonts-langgroup-georgian" />
     69          <menuitem value="el" data-l10n-id="fonts-langgroup-el" />
     70          <menuitem value="x-gujr" data-l10n-id="fonts-langgroup-gujarati" />
     71          <menuitem value="x-guru" data-l10n-id="fonts-langgroup-gurmukhi" />
     72          <menuitem value="he" data-l10n-id="fonts-langgroup-hebrew" />
     73          <menuitem value="ja" data-l10n-id="fonts-langgroup-japanese" />
     74          <menuitem value="x-knda" data-l10n-id="fonts-langgroup-kannada" />
     75          <menuitem value="x-khmr" data-l10n-id="fonts-langgroup-khmer" />
     76          <menuitem value="ko" data-l10n-id="fonts-langgroup-korean" />
     77          <menuitem value="x-western" data-l10n-id="fonts-langgroup-latin" />
     78          <menuitem value="x-mlym" data-l10n-id="fonts-langgroup-malayalam" />
     79          <menuitem value="x-math" data-l10n-id="fonts-langgroup-math" />
     80          <menuitem value="x-orya" data-l10n-id="fonts-langgroup-odia" />
     81          <menuitem value="x-sinh" data-l10n-id="fonts-langgroup-sinhala" />
     82          <menuitem value="x-tamil" data-l10n-id="fonts-langgroup-tamil" />
     83          <menuitem value="x-telu" data-l10n-id="fonts-langgroup-telugu" />
     84          <menuitem value="th" data-l10n-id="fonts-langgroup-thai" />
     85          <menuitem value="x-tibt" data-l10n-id="fonts-langgroup-tibetan" />
     86          <menuitem value="x-cans" data-l10n-id="fonts-langgroup-canadian" />
     87          <menuitem value="x-unicode" data-l10n-id="fonts-langgroup-other" />
     88        </menupopup>
     89      </menulist>
     90 
     91      <separator class="thin" />
     92 
     93      <box id="font-chooser-group">
     94        <!-- proportional row -->
     95        <hbox align="center" pack="end">
     96          <label
     97            data-l10n-id="fonts-proportional-header"
     98            control="defaultFontType"
     99          />
    100        </hbox>
    101        <menulist id="defaultFontType">
    102          <menupopup>
    103            <menuitem value="serif" data-l10n-id="fonts-default-serif" />
    104            <menuitem
    105              value="sans-serif"
    106              data-l10n-id="fonts-default-sans-serif"
    107            />
    108          </menupopup>
    109        </menulist>
    110        <hbox align="center" pack="end">
    111          <label data-l10n-id="fonts-proportional-size" control="sizeVar" />
    112        </hbox>
    113        <menulist id="sizeVar" delayprefsave="true">
    114          <menupopup>
    115            <menuitem value="9" label="9" />
    116            <menuitem value="10" label="10" />
    117            <menuitem value="11" label="11" />
    118            <menuitem value="12" label="12" />
    119            <menuitem value="13" label="13" />
    120            <menuitem value="14" label="14" />
    121            <menuitem value="15" label="15" />
    122            <menuitem value="16" label="16" />
    123            <menuitem value="17" label="17" />
    124            <menuitem value="18" label="18" />
    125            <menuitem value="20" label="20" />
    126            <menuitem value="22" label="22" />
    127            <menuitem value="24" label="24" />
    128            <menuitem value="26" label="26" />
    129            <menuitem value="28" label="28" />
    130            <menuitem value="30" label="30" />
    131            <menuitem value="32" label="32" />
    132            <menuitem value="34" label="34" />
    133            <menuitem value="36" label="36" />
    134            <menuitem value="40" label="40" />
    135            <menuitem value="44" label="44" />
    136            <menuitem value="48" label="48" />
    137            <menuitem value="56" label="56" />
    138            <menuitem value="64" label="64" />
    139            <menuitem value="72" label="72" />
    140          </menupopup>
    141        </menulist>
    142 
    143        <!-- serif row -->
    144        <hbox align="center" pack="end">
    145          <label data-l10n-id="fonts-serif" control="serif" />
    146        </hbox>
    147        <menulist id="serif" delayprefsave="true" />
    148        <spacer />
    149        <spacer />
    150 
    151        <!-- sans-serif row -->
    152        <hbox align="center" pack="end">
    153          <label data-l10n-id="fonts-sans-serif" control="sans-serif" />
    154        </hbox>
    155        <menulist id="sans-serif" delayprefsave="true" />
    156        <spacer />
    157        <spacer />
    158 
    159        <!-- monospace row -->
    160        <hbox align="center" pack="end">
    161          <label data-l10n-id="fonts-monospace" control="monospace" />
    162        </hbox>
    163        <!--
    164          FIXME(emilio): Why is this the only menulist here with crop="end"?
    165          This goes back to the beginning of time...
    166      -->
    167        <menulist id="monospace" crop="end" delayprefsave="true" />
    168        <hbox align="center" pack="end">
    169          <label data-l10n-id="fonts-monospace-size" control="sizeMono" />
    170        </hbox>
    171        <menulist id="sizeMono" delayprefsave="true">
    172          <menupopup>
    173            <menuitem value="9" label="9" />
    174            <menuitem value="10" label="10" />
    175            <menuitem value="11" label="11" />
    176            <menuitem value="12" label="12" />
    177            <menuitem value="13" label="13" />
    178            <menuitem value="14" label="14" />
    179            <menuitem value="15" label="15" />
    180            <menuitem value="16" label="16" />
    181            <menuitem value="17" label="17" />
    182            <menuitem value="18" label="18" />
    183            <menuitem value="20" label="20" />
    184            <menuitem value="22" label="22" />
    185            <menuitem value="24" label="24" />
    186            <menuitem value="26" label="26" />
    187            <menuitem value="28" label="28" />
    188            <menuitem value="30" label="30" />
    189            <menuitem value="32" label="32" />
    190            <menuitem value="34" label="34" />
    191            <menuitem value="36" label="36" />
    192            <menuitem value="40" label="40" />
    193            <menuitem value="44" label="44" />
    194            <menuitem value="48" label="48" />
    195            <menuitem value="56" label="56" />
    196            <menuitem value="64" label="64" />
    197            <menuitem value="72" label="72" />
    198          </menupopup>
    199        </menulist>
    200      </box>
    201      <separator class="thin" />
    202      <hbox align="center" pack="end">
    203        <label data-l10n-id="fonts-minsize" control="minSize" />
    204        <menulist id="minSize">
    205          <menupopup>
    206            <menuitem value="0" data-l10n-id="fonts-minsize-none" />
    207            <menuitem value="9" label="9" />
    208            <menuitem value="10" label="10" />
    209            <menuitem value="11" label="11" />
    210            <menuitem value="12" label="12" />
    211            <menuitem value="13" label="13" />
    212            <menuitem value="14" label="14" />
    213            <menuitem value="15" label="15" />
    214            <menuitem value="16" label="16" />
    215            <menuitem value="17" label="17" />
    216            <menuitem value="18" label="18" />
    217            <menuitem value="20" label="20" />
    218            <menuitem value="22" label="22" />
    219            <menuitem value="24" label="24" />
    220            <menuitem value="26" label="26" />
    221            <menuitem value="28" label="28" />
    222            <menuitem value="30" label="30" />
    223            <menuitem value="32" label="32" />
    224            <menuitem value="34" label="34" />
    225            <menuitem value="36" label="36" />
    226            <menuitem value="40" label="40" />
    227            <menuitem value="44" label="44" />
    228            <menuitem value="48" label="48" />
    229            <menuitem value="56" label="56" />
    230            <menuitem value="64" label="64" />
    231            <menuitem value="72" label="72" />
    232          </menupopup>
    233        </menulist>
    234      </hbox>
    235      <separator />
    236      <separator class="groove" />
    237      <hbox>
    238        <checkbox
    239          id="useDocumentFonts"
    240          data-l10n-id="fonts-allow-own"
    241          preference="browser.display.use_document_fonts"
    242        />
    243      </hbox>
    244    </groupbox>
    245 
    246    <!-- Load the script after the elements for layout issues (bug 1501755). -->
    247    <script src="chrome://mozapps/content/preferences/fontbuilder.js" />
    248    <script src="chrome://browser/content/preferences/dialogs/fonts.js" />
    249  </dialog>
    250 </window>