Thu, 15 Jan 2015 15:59:08 +0100
Implement a real Private Browsing Mode condition by changing the API/ABI;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.
1 <!doctype html>
2 <head>
3 <!-- See ssty-1-ref.html for an explanation of this font -->
4 <style type="text/css" media="screen, print">
5 @font-face {
6 font-family: "sstyfont";
7 src: url("ssty.woff");
8 }
9 </style>
10 </head>
11 <body>
13 <!-- Test changes of scriptsizemultiplier on setting of ssty font feature -->
15 <math>
16 <!-- No changes with scriptsizemultipliers that make things bigger -->
17 <mstyle style="font-family: 'sstyfont';" scriptsizemultiplier="1.2">
18 <mroot>
19 <mo>D</mo>
20 <mo>D</mo>
21 </mroot>
23 <mfrac>
24 <mo>D</mo>
25 <mo>D</mo>
26 </mfrac>
28 <mfrac>
29 <mfrac>
30 <mo>D</mo>
31 <mo>D</mo>
32 </mfrac>
33 <mfrac>
34 <mo>D</mo>
35 <mo>D</mo>
36 </mfrac>
37 </mfrac>
39 <mfrac>
40 <mroot>
41 <mo>D</mo>
42 <mo>D</mo>
43 </mroot>
44 <mo>D</mo>
45 </mfrac>
47 <mover>
48 <mo>D</mo>
49 <mover>
50 <mo>D</mo>
51 <mo>D</mo>
52 </mover>
53 </mover>
55 <munder>
56 <mo>D</mo>
57 <munder>
58 <mo>D</mo>
59 <mo>D</mo>
60 </munder>
61 </munder>
63 <munderover>
64 <mo>D</mo>
65 <munderover>
66 <mo>D</mo>
67 <mo>D</mo>
68 <mo>D</mo>
69 </munderover>
70 <munderover>
71 <mo>D</mo>
72 <mo>D</mo>
73 <mo>D</mo>
74 </munderover>
75 </munderover>
77 </mstyle>
78 </math>
80 <p>
82 <math>
83 <!-- A slower increase in ssty setting.
84 scriptlevel=1 corresponds to ssty=0
85 scriptlevel=2 corresponds to ssty=1
86 scriptlevel=3 corresponds to ssty=2 -->
87 <mstyle style="font-family: 'sstyfont';" scriptsizemultiplier="0.8">
88 <mroot>
89 <mo>A</mo>
90 <mo>A</mo>
91 </mroot>
93 <mfrac>
94 <mo>A</mo>
95 <mo>A</mo>
96 </mfrac>
98 <mfrac>
99 <mfrac>
100 <mo>A</mo>
101 <mo>A</mo>
102 </mfrac>
103 <mfrac>
104 <mo>A</mo>
105 <mo>A</mo>
106 </mfrac>
107 </mfrac>
109 <mfrac>
110 <mroot>
111 <mo>A</mo>
112 <mo>A</mo>
113 </mroot>
114 <mo>A</mo>
115 </mfrac>
117 <mover>
118 <mo>A</mo>
119 <mover>
120 <mo>A</mo>
121 <mo>A</mo>
122 </mover>
123 </mover>
125 <munder>
126 <mo>A</mo>
127 <munder>
128 <mo>A</mo>
129 <mo>A</mo>
130 </munder>
131 </munder>
133 <munderover>
134 <mo>A</mo>
135 <munderover>
136 <mo>A</mo>
137 <mo>A</mo>
138 <mo>A</mo>
139 </munderover>
140 <munderover>
141 <mo>A</mo>
142 <mo>A</mo>
143 <mo>A</mo>
144 </munderover>
145 </munderover>
147 </mstyle>
148 </math>
150 <p>
152 <math>
153 <!-- A faster increase in ssty setting.
154 scriptlevel=1 corresponds to ssty=2
155 scriptlevel=2 corresponds to ssty=2
156 scriptlevel=3 corresponds to ssty=2 -->
157 <mstyle style="font-family: 'sstyfont';" scriptsizemultiplier="0.5">
158 <mroot>
159 <mo>D</mo>
160 <mo>C</mo>
161 </mroot>
163 <mfrac>
164 <mo>C</mo>
165 <mo>C</mo>
166 </mfrac>
168 <mfrac>
169 <mfrac>
170 <mo>C</mo>
171 <mo>C</mo>
172 </mfrac>
173 <mfrac>
174 <mo>C</mo>
175 <mo>C</mo>
176 </mfrac>
177 </mfrac>
179 <mfrac>
180 <mroot>
181 <mo>C</mo>
182 <mo>C</mo>
183 </mroot>
184 <mo>C</mo>
185 </mfrac>
187 <mover>
188 <mo>D</mo>
189 <mover>
190 <mo>C</mo>
191 <mo>C</mo>
192 </mover>
193 </mover>
195 <munder>
196 <mo>D</mo>
197 <munder>
198 <mo>C</mo>
199 <mo>C</mo>
200 </munder>
201 </munder>
203 <munderover>
204 <mo>D</mo>
205 <munderover>
206 <mo>C</mo>
207 <mo>C</mo>
208 <mo>C</mo>
209 </munderover>
210 <munderover>
211 <mo>C</mo>
212 <mo>C</mo>
213 <mo>C</mo>
214 </munderover>
215 </munderover>
217 </mstyle>
218 </math>
219 </body>