ssty-2-ref.html (5793B)
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> 12 <!-- Test whether the ssty font feature setting is used appropriately for 13 mroot, mfrac, munderover et al. 14 Assumes kMathMLDefaultScriptSizeMultiplier is 0.71--> 15 <math> 16 <mstyle style="font-family: 'sstyfont';"> 17 <mroot> 18 <mo>D</mo> 19 <mo>C</mo> 20 </mroot> 21 22 <mfrac> 23 <mo>B</mo> 24 <mo>B</mo> 25 </mfrac> 26 27 <mfrac> 28 <mfrac> 29 <mo>C</mo> 30 <mo>C</mo> 31 </mfrac> 32 <mfrac> 33 <mo>C</mo> 34 <mo>C</mo> 35 </mfrac> 36 </mfrac> 37 38 <mfrac> 39 <mroot> 40 <mo>B</mo> 41 <mo>C</mo> 42 </mroot> 43 <mo>B</mo> 44 </mfrac> 45 46 <mover> 47 <mo>D</mo> 48 <mover> 49 <mo>B</mo> 50 <mo>C</mo> 51 </mover> 52 </mover> 53 54 <munder> 55 <mo>D</mo> 56 <munder> 57 <mo>B</mo> 58 <mo>C</mo> 59 </munder> 60 </munder> 61 62 <munderover> 63 <mo>D</mo> 64 <munderover> 65 <mo>B</mo> 66 <mo>C</mo> 67 <mo>C</mo> 68 </munderover> 69 <munderover> 70 <mo>B</mo> 71 <mo>C</mo> 72 <mo>C</mo> 73 </munderover> 74 </munderover> 75 76 </mstyle> 77 </math> 78 79 <p> 80 <!-- ssty font feature not set on mfrac et al when displaystyle is 81 set (still allowed on mroot, mover et al.)--> 82 <math> 83 <mstyle style="font-family: 'sstyfont';" displaystyle="true"> 84 <mroot> 85 <mo>D</mo> 86 <mo>C</mo> 87 </mroot> 88 89 <mfrac> 90 <mo>D</mo> 91 <mo>D</mo> 92 </mfrac> 93 94 <mfrac> 95 <mfrac> 96 <!-- ssty gets set as script level incremented because displaystyle 97 is now false --> 98 <mo>B</mo> 99 <mo>B</mo> 100 </mfrac> 101 <mfrac> 102 <mo>B</mo> 103 <mo>B</mo> 104 </mfrac> 105 </mfrac> 106 107 <mfrac> 108 <mroot> 109 <mo>D</mo> 110 <mo>C</mo> 111 </mroot> 112 <mo>D</mo> 113 </mfrac> 114 115 <mover> 116 <mo>D</mo> 117 <mover> 118 <mo>B</mo> 119 <mo>C</mo> 120 </mover> 121 </mover> 122 123 <munder> 124 <mo>D</mo> 125 <munder> 126 <mo>B</mo> 127 <mo>C</mo> 128 </munder> 129 </munder> 130 131 <munderover> 132 <mo>D</mo> 133 <munderover> 134 <mo>B</mo> 135 <mo>C</mo> 136 <mo>C</mo> 137 </munderover> 138 <munderover> 139 <mo>B</mo> 140 <mo>C</mo> 141 <mo>C</mo> 142 </munderover> 143 </munderover> 144 </mstyle> 145 </math> 146 147 <p> 148 149 <math> 150 <!-- scriptlevel is not incremented when accent for overframes and 151 accentunder for underframes are true, so there shouldn't be a 152 change in the ssty value --> 153 <mstyle style="font-family: 'sstyfont';"> 154 <mover accent="true"> 155 <mo>D</mo> 156 <mover accent="true"> 157 <mo>D</mo> 158 <mo>D</mo> 159 </mover> 160 </mover> 161 162 <munder accentunder="true"> 163 <mo>D</mo> 164 <munder accentunder="true"> 165 <mo>D</mo> 166 <mo>D</mo> 167 </munder> 168 </munder> 169 170 <munderover accentunder="true" accent="true"> 171 <mo>D</mo> 172 <munderover accentunder="true" accent="true"> 173 <mo>D</mo> 174 <mo>D</mo> 175 <mo>D</mo> 176 </munderover> 177 <munderover accentunder="true" accent="true"> 178 <mo>D</mo> 179 <mo>D</mo> 180 <mo>D</mo> 181 </munderover> 182 </munderover> 183 184 <mover accent="true"> 185 <mo>D</mo> 186 <mover accent="false"> 187 <mo>D</mo> 188 <mo>B</mo> 189 </mover> 190 </mover> 191 192 <munder accentunder="true"> 193 <mo>D</mo> 194 <munder accentunder="false"> 195 <mo>D</mo> 196 <mo>B</mo> 197 </munder> 198 </munder> 199 200 <munderover accentunder="true" accent="true"> 201 <mo>D</mo> 202 <munderover accentunder="false" accent="false"> 203 <mo>D</mo> 204 <mo>B</mo> 205 <mo>B</mo> 206 </munderover> 207 <munderover accentunder="false" accent="false"> 208 <mo>D</mo> 209 <mo>B</mo> 210 <mo>B</mo> 211 </munderover> 212 </munderover> 213 214 <mover accentunder="false" accent="false"> 215 <mo>D</mo> 216 <mover accentunder="true" accent="true"> 217 <mo>B</mo> 218 <mo>B</mo> 219 </mover> 220 </mover> 221 222 <munder accentunder="false" accent="false"> 223 <mo>D</mo> 224 <munder accentunder="true" accent="true"> 225 <mo>B</mo> 226 <mo>B</mo> 227 </munder> 228 </munder> 229 230 <munderover accentunder="false" accent="false"> 231 <mo>D</mo> 232 <munderover accentunder="true" accent="true"> 233 <mo>B</mo> 234 <mo>B</mo> 235 <mo>B</mo> 236 </munderover> 237 <munderover accentunder="true" accent="true"> 238 <mo>B</mo> 239 <mo>B</mo> 240 <mo>B</mo> 241 </munderover> 242 </munderover> 243 244 <munderover accentunder="false" accent="true"> 245 <mo>D</mo> 246 <munderover accentunder="false" accent="true"> 247 <mo>B</mo> 248 <mo>C</mo> 249 <mo>B</mo> 250 </munderover> 251 <munderover accentunder="false" accent="true"> 252 <mo>D</mo> 253 <mo>B</mo> 254 <mo>D</mo> 255 </munderover> 256 </munderover> 257 258 <munderover accentunder="true" accent="false"> 259 <mo>D</mo> 260 <munderover accentunder="true" accent="false"> 261 <mo>D</mo> 262 <mo>D</mo> 263 <mo>B</mo> 264 </munderover> 265 <munderover accentunder="true" accent="false"> 266 <mo>B</mo> 267 <mo>B</mo> 268 <mo>C</mo> 269 </munderover> 270 </munderover> 271 272 </mstyle> 273 </math> 274 275 </body>