fontdata-beta.js (22227B)
1 /* -*- Mode: Javascript; indent-tabs-mode:nil; js-indent-level: 2 -*- */ 2 /* vim: set ts=2 et sw=2 tw=80: */ 3 4 /************************************************************* 5 * 6 * MathJax/jax/output/HTML-CSS/font/STIX/fontdata-beta.js 7 * 8 * Patches the STIX font data to work with the beta version of 9 * the STIX fonts (as opposed to the release version, assuming 10 * there ever is one). 11 * 12 * --------------------------------------------------------------------- 13 * 14 * Copyright (c) 2010-2015 The MathJax Consortium 15 * 16 * Licensed under the Apache License, Version 2.0 (the "License"); 17 * you may not use this file except in compliance with the License. 18 * You may obtain a copy of the License at 19 * 20 * http://www.apache.org/licenses/LICENSE-2.0 21 * 22 * Unless required by applicable law or agreed to in writing, software 23 * distributed under the License is distributed on an "AS IS" BASIS, 24 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 25 * See the License for the specific language governing permissions and 26 * limitations under the License. 27 */ 28 29 (function (HTMLCSS,TEX) { 30 31 HTMLCSS.FONTDATA.STIXversion = "1.0-beta"; 32 33 var GENERAL = "STIXGeneral", 34 BOLD = "STIXGeneral-bold", 35 ITALIC = "STIXGeneral-italic", 36 // NONUNI = "STIXNonUnicode", 37 SIZE1 = "STIXSizeOneSym", 38 SIZE2 = "STIXSizeTwoSym", 39 SIZE3 = "STIXSizeThreeSym", 40 SIZE4 = "STIXSizeFourSym", 41 SIZE5 = "STIXSizeFiveSym"; 42 43 var REPLACE = function (name,data) { 44 var FONT = HTMLCSS.FONTDATA.FONTS[name]; 45 for (var id in data) {if (data.hasOwnProperty(id)) {FONT[id] = data[id]}} 46 }; 47 48 REPLACE(GENERAL,{ 49 0x300: [678,-507,0,109,333], // COMBINING GRAVE ACCENT 50 0x301: [678,-507,0,109,333], // COMBINING ACUTE ACCENT 51 0x302: [674,-507,0,94,405], // COMBINING CIRCUMFLEX ACCENT 52 0x303: [638,-532,0,85,415], // COMBINING TILDE 53 0x304: [601,-547,0,95,406], // COMBINING MACRON 54 0x305: [820,-770,0,0,500], // COMBINING OVERLINE 55 0x306: [664,-507,0,107,388], // COMBINING BREVE 56 0x307: [622,-523,0,200,299], // COMBINING DOT ABOVE 57 0x308: [622,-523,0,101,399], // COMBINING DIAERESIS 58 0x309: [751,-492,0,173,362], // COMBINING HOOK ABOVE 59 0x30A: [711,-512,0,151,350], // COMBINING RING ABOVE 60 0x30B: [678,-507,0,79,458], // COMBINING DOUBLE ACUTE ACCENT 61 0x30C: [674,-507,0,95,406], // COMBINING CARON 62 0x30D: [700,-500,0,230,285], // COMBINING VERTICAL LINE ABOVE 63 0x30E: [700,-500,0,154,347], // COMBINING DOUBLE VERTICAL LINE ABOVE 64 0x30F: [678,-507,0,79,458], // COMBINING DOUBLE GRAVE ACCENT 65 0x310: [767,-507,0,107,388], // COMBINING CANDRABINDU 66 0x311: [664,-507,0,107,388], // COMBINING INVERTED BREVE 67 0x312: [745,-502,0,181,320], // COMBINING TURNED COMMA ABOVE 68 0x313: [745,-502,0,181,320], // COMBINING COMMA ABOVE 69 0x314: [745,-502,0,181,320], // COMBINING REVERSED COMMA ABOVE 70 0x315: [745,-502,0,395,534], // COMBINING COMMA ABOVE RIGHT 71 0x316: [-53,224,0,109,333], // COMBINING GRAVE ACCENT BELOW 72 0x317: [-53,224,0,109,333], // COMBINING ACUTE ACCENT BELOW 73 0x318: [-53,283,0,83,270], // COMBINING LEFT TACK BELOW 74 0x319: [-53,283,0,83,270], // COMBINING RIGHT TACK BELOW 75 0x31A: [735,-531,0,100,400], // COMBINING LEFT ANGLE ABOVE 76 0x31B: [474,-345,0,436,531], // COMBINING HORN 77 0x31C: [-71,266,0,120,248], // COMBINING LEFT HALF RING BELOW 78 0x31D: [-53,240,0,135,365], // COMBINING UP TACK BELOW 79 0x31E: [-53,240,0,135,365], // COMBINING DOWN TACK BELOW 80 0x31F: [-53,250,0,154,346], // COMBINING PLUS SIGN BELOW 81 0x320: [-124,168,0,154,346], // COMBINING MINUS SIGN BELOW 82 0x321: [75,287,0,245,481], // COMBINING PALATALIZED HOOK BELOW 83 0x322: [75,287,0,426,662], // COMBINING RETROFLEX HOOK BELOW 84 0x323: [-118,217,0,200,299], // COMBINING DOT BELOW 85 0x324: [-119,218,0,101,399], // COMBINING DIAERESIS BELOW 86 0x325: [-69,268,0,151,350], // COMBINING RING BELOW 87 0x326: [-110,353,0,181,320], // COMBINING COMMA BELOW 88 0x327: [0,215,0,146,355], // COMBINING CEDILLA 89 0x328: [0,165,0,158,343], // COMBINING OGONEK 90 0x329: [-102,234,0,230,270], // COMBINING VERTICAL LINE BELOW 91 0x32A: [-98,235,0,95,407], // COMBINING BRIDGE BELOW 92 0x32B: [-110,227,0,100,405], // COMBINING INVERTED DOUBLE ARCH BELOW 93 0x32C: [-73,240,0,95,406], // COMBINING CARON BELOW 94 0x32D: [-73,240,0,95,406], // COMBINING CIRCUMFLEX ACCENT BELOW 95 0x32E: [-68,225,0,110,391], // COMBINING BREVE BELOW 96 0x32F: [-59,216,0,110,391], // COMBINING INVERTED BREVE BELOW 97 0x330: [-113,219,0,85,415], // COMBINING TILDE BELOW 98 0x331: [-141,195,0,95,406], // COMBINING MACRON BELOW 99 0x332: [-141,191,0,0,500], // COMBINING LOW LINE 100 0x333: [-141,300,0,0,500], // COMBINING DOUBLE LOW LINE 101 0x334: [320,-214,0,79,409], // COMBINING TILDE OVERLAY 102 0x335: [274,-230,0,96,402], // COMBINING SHORT STROKE OVERLAY 103 0x336: [274,-230,0,0,500], // COMBINING LONG STROKE OVERLAY 104 0x337: [580,74,0,100,439], // COMBINING SHORT SOLIDUS OVERLAY 105 0x338: [662,156,0,100,511], // COMBINING LONG SOLIDUS OVERLAY 106 0x339: [-71,266,0,120,248], // COMBINING RIGHT HALF RING BELOW 107 0x33A: [-53,190,0,95,407], // COMBINING INVERTED BRIDGE BELOW 108 0x33B: [-53,227,0,167,333], // COMBINING SQUARE BELOW 109 0x33C: [-65,189,0,100,401], // COMBINING SEAGULL BELOW 110 0x33D: [715,-525,0,154,345], // COMBINING X ABOVE 111 0x33E: [829,-499,0,197,303], // COMBINING VERTICAL TILDE 112 0x33F: [928,-770,0,0,500], // COMBINING DOUBLE OVERLINE 113 0x346: [681,-538,0,0,282], // COMBINING BRIDGE ABOVE 114 0x34C: [777,-532,0,94,424], // COMBINING ALMOST EQUAL TO ABOVE 115 0x359: [-65,367,0,123,393], // COMBINING ASTERISK BELOW 116 0x35C: [-76,233,0,107,775], // COMBINING DOUBLE BREVE BELOW 117 0x360: [633,-517,0,85,845], // COMBINING DOUBLE TILDE 118 0x361: [664,-507,0,107,775], // COMBINING DOUBLE INVERTED BREVE 119 0x362: [-65,270,0,85,835], // COMBINING DOUBLE RIGHTWARDS ARROW BELOW 120 121 0x20D0: [760,-627,0,27,463], // COMBINING LEFT HARPOON ABOVE 122 0x20D1: [760,-627,0,27,463], // COMBINING RIGHT HARPOON ABOVE 123 0x20D2: [662,156,0,238,288], // COMBINING LONG VERTICAL LINE OVERLAY 124 0x20D6: [760,-548,0,27,463], // COMBINING LEFT ARROW ABOVE 125 0x20D7: [760,-548,0,27,463], // COMBINING RIGHT ARROW ABOVE 126 0x20DB: [622,-523,0,18,515], // COMBINING THREE DOTS ABOVE 127 0x20DC: [622,-523,0,0,696], // COMBINING FOUR DOTS ABOVE 128 0x20DD: [725,221,1000,27,973], // COMBINING ENCLOSING CIRCLE 129 0x20DE: [780,180,0,0,960], // COMBINING ENCLOSING SQUARE 130 0x20DF: [843,341,0,0,1184], // COMBINING ENCLOSING DIAMOND 131 0x20E1: [760,-548,0,27,505], // COMBINING LEFT RIGHT ARROW ABOVE 132 0x20E4: [1023,155,1510,25,1485], // COMBINING ENCLOSING UPWARD POINTING TRIANGLE 133 0x20E5: [662,156,0,50,440], // COMBINING REVERSE SOLIDUS OVERLAY 134 0x20E6: [662,156,0,145,378], // COMBINING DOUBLE VERTICAL STROKE OVERLAY 135 0x20E7: [725,178,0,0,816], // COMBINING ANNUITY SYMBOL 136 0x20E8: [-119,218,0,18,515], // COMBINING TRIPLE UNDERDOT 137 0x20E9: [681,-538,0,0,533], // COMBINING WIDE BRIDGE ABOVE 138 0x20EA: [419,-87,0,-178,598], // COMBINING LEFTWARDS ARROW OVERLAY 139 0x20EB: [756,217,0,32,673], // COMBINING LONG DOUBLE SOLIDUS OVERLAY 140 0x20EC: [-119,252,0,27,463], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 141 0x20ED: [-119,252,0,27,463], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 142 0x20EE: [-40,252,0,27,463], // COMBINING LEFT ARROW BELOW 143 0x20EF: [-40,252,0,27,463], // COMBINING RIGHT ARROW BELOW 144 0x20F0: [819,-517,0,123,393] // COMBINING ASTERISK ABOVE 145 }); 146 147 REPLACE(BOLD,{ 148 0x300: [713,-528,0,141,379], // COMBINING GRAVE ACCENT 149 0x301: [713,-528,0,141,379], // COMBINING ACUTE ACCENT 150 0x302: [704,-528,0,92,429], // COMBINING CIRCUMFLEX ACCENT 151 0x303: [674,-547,0,78,443], // COMBINING TILDE 152 0x304: [637,-565,0,95,425], // COMBINING MACRON 153 0x305: [838,-788,0,10,510], // COMBINING OVERLINE 154 0x306: [691,-528,0,109,412], // COMBINING BREVE 155 0x307: [666,-537,0,196,325], // COMBINING DOT ABOVE 156 0x308: [666,-537,0,91,430], // COMBINING DIAERESIS 157 0x309: [751,-491,0,174,379], // COMBINING HOOK ABOVE 158 0x30A: [750,-537,0,154,367], // COMBINING RING ABOVE 159 0x30B: [713,-528,0,41,479], // COMBINING DOUBLE ACUTE ACCENT 160 0x30C: [704,-528,0,92,429], // COMBINING CARON 161 0x30D: [730,-530,0,233,299], // COMBINING VERTICAL LINE ABOVE 162 0x30E: [730,-530,0,152,368], // COMBINING DOUBLE VERTICAL LINE ABOVE 163 0x30F: [713,-528,0,41,479], // COMBINING DOUBLE GRAVE ACCENT 164 0x310: [828,-528,0,109,412], // COMBINING CANDRABINDU 165 0x311: [691,-528,0,109,412], // COMBINING INVERTED BREVE 166 0x312: [867,-532,0,168,352], // COMBINING TURNED COMMA ABOVE 167 0x313: [867,-532,0,168,352], // COMBINING COMMA ABOVE 168 0x314: [867,-532,0,168,352], // COMBINING REVERSED COMMA ABOVE 169 0x315: [867,-532,0,394,578], // COMBINING COMMA ABOVE RIGHT 170 0x316: [-70,255,0,141,379], // COMBINING GRAVE ACCENT BELOW 171 0x317: [-70,255,0,141,379], // COMBINING ACUTE ACCENT BELOW 172 0x318: [-58,288,0,85,287], // COMBINING LEFT TACK BELOW 173 0x319: [-58,288,0,232,434], // COMBINING RIGHT TACK BELOW 174 0x31A: [752,-531,0,100,417], // COMBINING LEFT ANGLE ABOVE 175 0x31B: [505,-352,0,448,576], // COMBINING HORN 176 0x31C: [-33,313,0,135,320], // COMBINING LEFT HALF RING BELOW 177 0x31D: [-70,272,0,145,375], // COMBINING UP TACK BELOW 178 0x31E: [-70,272,0,145,375], // COMBINING DOWN TACK BELOW 179 0x31F: [-70,287,0,154,366], // COMBINING PLUS SIGN BELOW 180 0x320: [-140,206,0,154,366], // COMBINING MINUS SIGN BELOW 181 0x321: [75,287,0,269,488], // COMBINING PALATALIZED HOOK BELOW 182 0x322: [75,287,0,416,635], // COMBINING RETROFLEX HOOK BELOW 183 0x323: [-109,238,0,196,325], // COMBINING DOT BELOW 184 0x324: [-109,238,0,91,430], // COMBINING DIAERESIS BELOW 185 0x325: [-66,279,0,154,367], // COMBINING RING BELOW 186 0x326: [-88,423,0,168,352], // COMBINING COMMA BELOW 187 0x327: [0,218,0,147,373], // COMBINING CEDILLA 188 0x328: [44,173,0,146,375], // COMBINING OGONEK 189 0x329: [-107,239,0,233,288], // COMBINING VERTICAL LINE BELOW 190 0x32A: [-86,260,0,85,417], // COMBINING BRIDGE BELOW 191 0x32B: [-104,242,0,90,415], // COMBINING INVERTED DOUBLE ARCH BELOW 192 0x32C: [-83,259,0,92,429], // COMBINING CARON BELOW 193 0x32D: [-85,261,0,92,429], // COMBINING CIRCUMFLEX ACCENT BELOW 194 0x32E: [-78,241,0,109,412], // COMBINING BREVE BELOW 195 0x32F: [-78,241,0,109,412], // COMBINING INVERTED BREVE BELOW 196 0x330: [-108,235,0,78,443], // COMBINING TILDE BELOW 197 0x331: [-137,209,0,95,425], // COMBINING MACRON BELOW 198 0x332: [-137,187,0,10,510], // COMBINING LOW LINE 199 0x333: [-137,287,0,10,510], // COMBINING DOUBLE LOW LINE 200 0x334: [316,-189,0,78,443], // COMBINING TILDE OVERLAY 201 0x335: [282,-224,0,96,402], // COMBINING SHORT STROKE OVERLAY 202 0x336: [282,-224,0,0,500], // COMBINING LONG STROKE OVERLAY 203 0x337: [580,74,0,100,467], // COMBINING SHORT SOLIDUS OVERLAY 204 0x338: [662,156,0,100,541], // COMBINING LONG SOLIDUS OVERLAY 205 0x339: [-33,313,0,135,320], // COMBINING RIGHT HALF RING BELOW 206 0x33A: [-71,245,0,85,417], // COMBINING INVERTED BRIDGE BELOW 207 0x33B: [-70,264,0,157,343], // COMBINING SQUARE BELOW 208 0x33C: [-89,234,0,100,401], // COMBINING SEAGULL BELOW 209 0x33D: [719,-520,0,160,360], // COMBINING X ABOVE 210 0x33E: [881,-516,0,196,323], // COMBINING VERTICAL TILDE 211 0x33F: [938,-788,0,10,510], // COMBINING DOUBLE OVERLINE 212 0x346: [717,-544,0,0,303], // COMBINING BRIDGE ABOVE 213 0x34C: [837,-547,333,-16,349], // COMBINING ALMOST EQUAL TO ABOVE 214 0x359: [-66,368,0,151,421], // COMBINING ASTERISK BELOW 215 0x35C: [-79,242,0,109,810], // COMBINING DOUBLE BREVE BELOW 216 0x360: [674,-529,0,78,908], // COMBINING DOUBLE TILDE 217 0x361: [691,-534,0,107,775], // COMBINING DOUBLE INVERTED BREVE 218 0x362: [-54,293,0,78,887], // COMBINING DOUBLE RIGHTWARDS ARROW BELOW 219 220 0x20D0: [846,-637,0,40,524], // COMBINING LEFT HARPOON ABOVE 221 0x20D1: [846,-637,0,40,524], // COMBINING RIGHT HARPOON ABOVE 222 0x20D2: [662,156,0,232,307], // COMBINING LONG VERTICAL LINE OVERLAY 223 0x20D6: [846,-508,0,40,524], // COMBINING LEFT ARROW ABOVE 224 0x20D7: [846,-508,0,40,524], // COMBINING RIGHT ARROW ABOVE 225 0x20DB: [666,-537,0,-2,547], // COMBINING THREE DOTS ABOVE 226 0x20DC: [666,-537,0,-2,757], // COMBINING FOUR DOTS ABOVE 227 0x20DD: [760,254,1073,32,1041], // COMBINING ENCLOSING CIRCLE 228 0x20E1: [846,-508,0,35,629], // COMBINING LEFT RIGHT ARROW ABOVE 229 0x20E4: [1055,169,1581,32,1549], // COMBINING ENCLOSING UPWARD POINTING TRIANGLE 230 0x20E5: [662,155,0,40,522], // COMBINING REVERSE SOLIDUS OVERLAY 231 0x20E6: [662,156,0,130,409], // COMBINING DOUBLE VERTICAL STROKE OVERLAY 232 0x20E7: [760,172,0,67,910], // COMBINING ANNUITY SYMBOL 233 0x20E8: [-109,238,0,-2,547], // COMBINING TRIPLE UNDERDOT 234 0x20E9: [717,-544,0,0,564], // COMBINING WIDE BRIDGE ABOVE 235 0x20EA: [441,-65,1073,-178,658], // COMBINING LEFTWARDS ARROW OVERLAY 236 0x20EB: [775,235,0,25,738], // COMBINING LONG DOUBLE SOLIDUS OVERLAY 237 0x20EC: [-166,375,0,40,524], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 238 0x20ED: [-166,375,0,40,524], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 239 0x20EE: [-35,373,0,40,524], // COMBINING LEFT ARROW BELOW 240 0x20EF: [-35,373,0,40,524], // COMBINING RIGHT ARROW BELOW 241 0x20F0: [845,-543,0,125,395] // COMBINING ASTERISK ABOVE 242 }); 243 244 REPLACE(ITALIC,{ 245 0x20D0: [760,-627,0,27,463], // COMBINING LEFT HARPOON ABOVE 246 0x20D1: [760,-627,0,54,490], // COMBINING RIGHT HARPOON ABOVE 247 0x20D2: [662,156,266,100,166], // COMBINING LONG VERTICAL LINE OVERLAY 248 0x20D6: [760,-548,0,27,463], // COMBINING LEFT ARROW ABOVE 249 0x20D7: [760,-548,0,27,463], // COMBINING RIGHT ARROW ABOVE 250 0x20DB: [622,-523,0,27,524], // COMBINING THREE DOTS ABOVE 251 0x20DC: [622,-523,0,18,714], // COMBINING FOUR DOTS ABOVE 252 0x20DD: [725,221,1000,27,973], // COMBINING ENCLOSING CIRCLE 253 0x20E1: [760,-548,0,27,505], // COMBINING LEFT RIGHT ARROW ABOVE 254 0x20E4: [1023,155,1510,25,1485], // COMBINING ENCLOSING UPWARD POINTING TRIANGLE 255 0x20E5: [662,156,506,50,456], // COMBINING REVERSE SOLIDUS OVERLAY 256 0x20E6: [662,156,523,129,394], // COMBINING DOUBLE VERTICAL STROKE OVERLAY 257 0x20E7: [725,178,926,55,871], // COMBINING ANNUITY SYMBOL 258 0x20E8: [-119,218,0,18,515], // COMBINING TRIPLE UNDERDOT 259 0x20E9: [681,-538,0,2,535], // COMBINING WIDE BRIDGE ABOVE 260 0x20EA: [419,-87,1000,27,973], // COMBINING LEFTWARDS ARROW OVERLAY 261 0x20EC: [681,-548,0,27,463], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 262 0x20ED: [681,-548,0,27,463], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 263 0x20EE: [-40,252,490,27,463], // COMBINING LEFT ARROW BELOW 264 0x20EF: [-40,252,490,27,463] // COMBINING RIGHT ARROW BELOW 265 }); 266 267 REPLACE(SIZE1,{ 268 0x302: [767,-554,0,0,560], // COMBINING CIRCUMFLEX ACCENT 269 0x303: [750,-598,0,-2,558], // COMBINING TILDE 270 0x305: [820,-770,0,0,1000], // COMBINING OVERLINE 271 0x30C: [767,-554,0,0,560], // COMBINING CARON 272 0x330: [-117,269,0,-2,558], // COMBINING TILDE BELOW 273 0x332: [-127,177,0,0,1000], // COMBINING LOW LINE 274 0x338: [532,21,0,0,563], // COMBINING LONG SOLIDUS OVERLAY 275 0x20D0: [749,-584,0,28,899], // COMBINING LEFT HARPOON ABOVE 276 0x20D1: [749,-584,0,27,898], // COMBINING RIGHT HARPOON ABOVE 277 0x20D6: [735,-482,0,27,899], // COMBINING LEFT ARROW ABOVE 278 0x20D7: [736,-482,0,27,899], // COMBINING RIGHT ARROW ABOVE 279 0x20EC: [-123,288,0,27,898], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 280 0x20ED: [-123,288,0,28,899], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 281 0x20EE: [-26,279,0,27,899], // COMBINING LEFT ARROW BELOW 282 0x20EF: [-25,279,0,27,899] // COMBINING RIGHT ARROW BELOW 283 }); 284 285 REPLACE(SIZE2,{ 286 0x302: [777,-564,0,0,979], // COMBINING CIRCUMFLEX ACCENT 287 0x303: [760,-608,0,-2,977], // COMBINING TILDE 288 0x305: [820,-770,0,0,1500], // COMBINING OVERLINE 289 0x30C: [777,-564,0,0,979], // COMBINING CARON 290 0x330: [-117,269,0,-2,977], // COMBINING TILDE BELOW 291 0x332: [-127,177,0,0,1000], // COMBINING LOW LINE 292 0x338: [662,0,0,0,714], // COMBINING LONG SOLIDUS OVERLAY 293 0x20D0: [749,-584,0,27,1335], // COMBINING LEFT HARPOON ABOVE 294 0x20D1: [749,-584,0,27,1335], // COMBINING RIGHT HARPOON ABOVE 295 0x20D6: [735,-482,0,27,1335], // COMBINING LEFT ARROW ABOVE 296 0x20D7: [735,-482,0,27,1335], // COMBINING RIGHT ARROW ABOVE 297 0x20EC: [-123,288,0,27,1335], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 298 0x20ED: [-123,288,0,27,1335], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 299 0x20EE: [-26,279,0,27,1335], // COMBINING LEFT ARROW BELOW 300 0x20EF: [-26,279,0,27,1335] // COMBINING RIGHT ARROW BELOW 301 }); 302 303 REPLACE(SIZE3,{ 304 0x302: [777,-564,0,0,1460], // COMBINING CIRCUMFLEX ACCENT 305 0x303: [774,-608,0,-2,1458], // COMBINING TILDE 306 0x305: [820,-770,0,0,2000], // COMBINING OVERLINE 307 0x30C: [777,-564,0,0,1460], // COMBINING CARON 308 0x330: [-117,283,0,-2,1458], // COMBINING TILDE BELOW 309 0x332: [-127,177,0,0,2000], // COMBINING LOW LINE 310 0x338: [662,156,0,137,548], // COMBINING LONG SOLIDUS OVERLAY 311 0x20D0: [749,-584,0,27,1771], // COMBINING LEFT HARPOON ABOVE 312 0x20D1: [749,-584,0,27,1771], // COMBINING RIGHT HARPOON ABOVE 313 0x20D6: [735,-482,0,27,1771], // COMBINING LEFT ARROW ABOVE 314 0x20D7: [735,-482,0,27,1771], // COMBINING RIGHT ARROW ABOVE 315 0x20EC: [-123,288,0,27,1771], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 316 0x20ED: [-123,288,0,27,1771], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 317 0x20EE: [-26,279,0,27,1771], // COMBINING LEFT ARROW BELOW 318 0x20EF: [-26,279,0,27,1771] // COMBINING RIGHT ARROW BELOW 319 }); 320 321 REPLACE(SIZE4,{ 322 0x302: [796,-573,0,0,1886], // COMBINING CIRCUMFLEX ACCENT 323 0x303: [771,-608,0,0,1886], // COMBINING TILDE 324 0x305: [820,-770,0,0,2500], // COMBINING OVERLINE 325 0x30C: [796,-573,0,0,1886], // COMBINING CARON 326 0x330: [-117,280,0,0,1886], // COMBINING TILDE BELOW 327 0x332: [-127,177,0,0,2500], // COMBINING LOW LINE 328 0x338: [731,228,0,170,491], // COMBINING LONG SOLIDUS OVERLAY 329 0x20D0: [749,-584,0,27,2207], // COMBINING LEFT HARPOON ABOVE 330 0x20D1: [749,-584,0,27,2207], // COMBINING RIGHT HARPOON ABOVE 331 0x20D6: [735,-482,0,27,2207], // COMBINING LEFT ARROW ABOVE 332 0x20D7: [735,-482,0,27,2207], // COMBINING RIGHT ARROW ABOVE 333 0x20EC: [-123,288,0,27,2207], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 334 0x20ED: [-123,288,0,27,2207], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 335 0x20EE: [-26,279,0,27,2207], // COMBINING LEFT ARROW BELOW 336 0x20EF: [-26,279,0,27,2207] // COMBINING RIGHT ARROW BELOW 337 }); 338 339 REPLACE(SIZE5,{ 340 0x302: [816,-572,0,0,2328], // COMBINING CIRCUMFLEX ACCENT 341 0x303: [780,-617,0,0,2328], // COMBINING TILDE 342 0x305: [820,-770,0,0,3000], // COMBINING OVERLINE 343 0x30C: [816,-572,0,0,2328], // COMBINING CARON 344 0x330: [-117,280,0,0,2328], // COMBINING TILDE BELOW 345 0x332: [-127,177,0,0,3000], // COMBINING LOW LINE 346 0x338: [960,454,0,119,557], // COMBINING LONG SOLIDUS OVERLAY 347 0x20D0: [749,-584,0,0,3000], // COMBINING LEFT HARPOON ABOVE 348 0x20D1: [749,-584,0,0,3000], // COMBINING RIGHT HARPOON ABOVE 349 0x20D6: [735,-482,0,0,3000], // COMBINING LEFT ARROW ABOVE 350 0x20D7: [735,-482,0,0,3000], // COMBINING RIGHT ARROW ABOVE 351 0x20EC: [-123,288,0,0,3000], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS 352 0x20ED: [-123,288,0,0,3000], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS 353 0x20EE: [-26,279,0,0,3000], // COMBINING LEFT ARROW BELOW 354 0x20EF: [-26,279,0,0,3000] // COMBINING RIGHT ARROW BELOW 355 }); 356 357 MathJax.Hub.Register.LoadHook(HTMLCSS.fontDir+"/General/BoldItalic/CombDiactForSymbols.js", 358 function () { 359 REPLACE("STIXGeneral-bold-italic",{ 360 0x20DD: [760,254,1073,32,1041] // COMBINING ENCLOSING CIRCLE 361 }); 362 } 363 ); 364 365 var SIZES = [SIZE1,SIZE2,SIZE3,SIZE4]; 366 var CHARS = [0x2C6,0x2C7,0x2DC,0x2E7]; 367 368 for (var i = 0; i < SIZES.length; i++) { 369 for (var j = 0; j < CHARS.length; j++) { 370 delete HTMLCSS.FONTDATA.FONTS[SIZES[i]][j]; 371 } 372 } 373 374 375 MathJax.Ajax.loadComplete(HTMLCSS.fontDir+"/fontdata-beta.js"); 376 377 })(MathJax.OutputJax["HTML-CSS"],MathJax.InputJax.TeX); 378