|
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> |