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>