browser/components/preferences/fonts.xul

branch
TOR_BUG_3246
changeset 6
8bccb770b82d
equal deleted inserted replaced
-1:000000000000 0:d15b2383ee2f
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 <?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
12
13 <!DOCTYPE prefwindow SYSTEM "chrome://browser/locale/preferences/fonts.dtd" >
14
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
29
30 <script type="application/javascript" src="chrome://browser/content/utilityOverlay.js"/>
31
32 <prefpane id="FontsDialogPane"
33 helpTopic="prefs-fonts-and-colors">
34
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>
42
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"/>
46
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>
90
91 <grid>
92 <columns>
93 <column/>
94 <column flex="1"/>
95 <column/>
96 <column/>
97 </columns>
98
99 <rows>
100 <row>
101 <separator class="thin"/>
102 </row>
103
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>
255
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