/* * jsMath-fallback-mac.js * * Part of the jsMath package for mathematics on the web. * * This file makes changes needed for when the TeX fonts are not available * with a browser on the Mac. * * --------------------------------------------------------------------- * * jsMath is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * jsMath is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with jsMath; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ /******************************************************************** * * Here we replace the TeX character mappings by equivalent unicode * points when possible, and adjust the character dimensions * based on the fonts we hope we get them from (the styles are set * to try to use the best characters available in the standard * fonts). */ jsMath.Add(jsMath.TeX,{ cmr10: [ // 00 - 0F {c: 'Γ', tclass: 'greek'}, {c: 'Δ', tclass: 'greek'}, {c: 'Θ', tclass: 'greek'}, {c: 'Λ', tclass: 'greek'}, {c: 'Ξ', tclass: 'greek'}, {c: 'Π', tclass: 'greek'}, {c: 'Σ', tclass: 'greek'}, {c: 'Υ', tclass: 'greek'}, {c: 'Φ', tclass: 'greek'}, {c: 'Ψ', tclass: 'greek'}, {c: 'Ω', tclass: 'greek'}, {c: 'ff', ic: 0.0778, krn: {'39': 0.0778, '63': 0.0778, '33': 0.0778, '41': 0.0778, '93': 0.0778}, lig: {'105': 14, '108': 15}, tclass: 'normal'}, {c: 'fi', tclass: 'normal'}, {c: 'fl', tclass: 'normal'}, {c: 'ffi', tclass: 'normal'}, {c: 'ffl', tclass: 'normal'}, // 10 - 1F {c: 'ı', a:0, tclass: 'normal'}, {c: 'j', d:.2, tclass: 'normal'}, {c: '`', tclass: 'accent'}, {c: '´', tclass: 'accent'}, {c: 'ˇ', tclass: 'accent'}, {c: '˘', tclass: 'accent'}, {c: 'ˉ', tclass: 'accent'}, {c: '˚', tclass: 'accent'}, {c: '̧', tclass: 'normal'}, {c: 'ß', tclass: 'normal'}, {c: 'æ', a:0, tclass: 'normal'}, {c: 'œ', a:0, tclass: 'normal'}, {c: 'ø', tclass: 'normal'}, {c: 'Æ', tclass: 'normal'}, {c: 'Œ', tclass: 'normal'}, {c: 'Ø', tclass: 'normal'}, // 20 - 2F {c: '?', krn: {'108': -0.278, '76': -0.319}, tclass: 'normal'}, {c: '!', lig: {'96': 60}, tclass: 'normal'}, {c: '”', tclass: 'normal'}, {c: '#', tclass: 'normal'}, {c: '$', tclass: 'normal'}, {c: '%', tclass: 'normal'}, {c: '&', tclass: 'normal'}, {c: '’', krn: {'63': 0.111, '33': 0.111}, lig: {'39': 34}, tclass: 'normal'}, {c: '(', d:.2, tclass: 'normal'}, {c: ')', d:.2, tclass: 'normal'}, {c: '*', tclass: 'normal'}, {c: '+', a:.1, tclass: 'normal'}, {c: ',', a:-.3, d:.2, w: 0.278, tclass: 'normal'}, {c: '-', a:0, lig: {'45': 123}, tclass: 'normal'}, {c: '.', a:-.25, tclass: 'normal'}, {c: '/', tclass: 'normal'}, // 30 - 3F {c: '0', tclass: 'normal'}, {c: '1', tclass: 'normal'}, {c: '2', tclass: 'normal'}, {c: '3', tclass: 'normal'}, {c: '4', tclass: 'normal'}, {c: '5', tclass: 'normal'}, {c: '6', tclass: 'normal'}, {c: '7', tclass: 'normal'}, {c: '8', tclass: 'normal'}, {c: '9', tclass: 'normal'}, {c: ':', tclass: 'normal'}, {c: ';', tclass: 'normal'}, {c: '¡', tclass: 'normal'}, {c: '=', a:0, d:-.1, tclass: 'normal'}, {c: '¿', tclass: 'normal'}, {c: '?', lig: {'96': 62}, tclass: 'normal'}, // 40 - 4F {c: '@', tclass: 'normal'}, {c: 'A', krn: {'116': -0.0278, '67': -0.0278, '79': -0.0278, '71': -0.0278, '85': -0.0278, '81': -0.0278, '84': -0.0833, '89': -0.0833, '86': -0.111, '87': -0.111}, tclass: 'normal'}, {c: 'B', tclass: 'normal'}, {c: 'C', tclass: 'normal'}, {c: 'D', krn: {'88': -0.0278, '87': -0.0278, '65': -0.0278, '86': -0.0278, '89': -0.0278}, tclass: 'normal'}, {c: 'E', tclass: 'normal'}, {c: 'F', krn: {'111': -0.0833, '101': -0.0833, '117': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.111, '79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal'}, {c: 'G', tclass: 'normal'}, {c: 'H', tclass: 'normal'}, {c: 'I', krn: {'73': 0.0278}, tclass: 'normal'}, {c: 'J', tclass: 'normal'}, {c: 'K', krn: {'79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal'}, {c: 'L', krn: {'84': -0.0833, '89': -0.0833, '86': -0.111, '87': -0.111}, tclass: 'normal'}, {c: 'M', tclass: 'normal'}, {c: 'N', tclass: 'normal'}, {c: 'O', krn: {'88': -0.0278, '87': -0.0278, '65': -0.0278, '86': -0.0278, '89': -0.0278}, tclass: 'normal'}, // 50 - 5F {c: 'P', krn: {'65': -0.0833, '111': -0.0278, '101': -0.0278, '97': -0.0278, '46': -0.0833, '44': -0.0833}, tclass: 'normal'}, {c: 'Q', d: 1, tclass: 'normal'}, {c: 'R', krn: {'116': -0.0278, '67': -0.0278, '79': -0.0278, '71': -0.0278, '85': -0.0278, '81': -0.0278, '84': -0.0833, '89': -0.0833, '86': -0.111, '87': -0.111}, tclass: 'normal'}, {c: 'S', tclass: 'normal'}, {c: 'T', krn: {'121': -0.0278, '101': -0.0833, '111': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.0833, '117': -0.0833}, tclass: 'normal'}, {c: 'U', tclass: 'normal'}, {c: 'V', ic: 0.0139, krn: {'111': -0.0833, '101': -0.0833, '117': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.111, '79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal'}, {c: 'W', ic: 0.0139, krn: {'111': -0.0833, '101': -0.0833, '117': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.111, '79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal'}, {c: 'X', krn: {'79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal'}, {c: 'Y', ic: 0.025, krn: {'101': -0.0833, '111': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.0833, '117': -0.0833}, tclass: 'normal'}, {c: 'Z', tclass: 'normal'}, {c: '[', d:.1, tclass: 'normal'}, {c: '“', tclass: 'normal'}, {c: ']', d:.1, tclass: 'normal'}, {c: 'ˆ', tclass: 'accent'}, {c: '˙', tclass: 'accent'}, // 60 - 6F {c: '‘', lig: {'96': 92}, tclass: 'normal'}, {c: 'a', a:0, krn: {'118': -0.0278, '106': 0.0556, '121': -0.0278, '119': -0.0278}, tclass: 'normal'}, {c: 'b', krn: {'101': 0.0278, '111': 0.0278, '120': -0.0278, '100': 0.0278, '99': 0.0278, '113': 0.0278, '118': -0.0278, '106': 0.0556, '121': -0.0278, '119': -0.0278}, tclass: 'normal'}, {c: 'c', a:0, krn: {'104': -0.0278, '107': -0.0278}, tclass: 'normal'}, {c: 'd', tclass: 'normal'}, {c: 'e', a:0, tclass: 'normal'}, {c: 'f', ic: 0.0778, krn: {'39': 0.0778, '63': 0.0778, '33': 0.0778, '41': 0.0778, '93': 0.0778}, lig: {'105': 12, '102': 11, '108': 13}, tclass: 'normal'}, {c: 'g', a:0, d:1, ic: 0.0139, krn: {'106': 0.0278}, tclass: 'normal'}, {c: 'h', krn: {'116': -0.0278, '117': -0.0278, '98': -0.0278, '121': -0.0278, '118': -0.0278, '119': -0.0278}, tclass: 'normal'}, {c: 'i', tclass: 'normal'}, {c: 'j', d:1, tclass: 'normal'}, {c: 'k', krn: {'97': -0.0556, '101': -0.0278, '97': -0.0278, '111': -0.0278, '99': -0.0278}, tclass: 'normal'}, {c: 'l', tclass: 'normal'}, {c: 'm', a:0, krn: {'116': -0.0278, '117': -0.0278, '98': -0.0278, '121': -0.0278, '118': -0.0278, '119': -0.0278}, tclass: 'normal'}, {c: 'n', a:0, krn: {'116': -0.0278, '117': -0.0278, '98': -0.0278, '121': -0.0278, '118': -0.0278, '119': -0.0278}, tclass: 'normal'}, {c: 'o', a:0, krn: {'101': 0.0278, '111': 0.0278, '120': -0.0278, '100': 0.0278, '99': 0.0278, '113': 0.0278, '118': -0.0278, '106': 0.0556, '121': -0.0278, '119': -0.0278}, tclass: 'normal'}, // 70 - 7F {c: 'p', a:0, d:1, krn: {'101': 0.0278, '111': 0.0278, '120': -0.0278, '100': 0.0278, '99': 0.0278, '113': 0.0278, '118': -0.0278, '106': 0.0556, '121': -0.0278, '119': -0.0278}, tclass: 'normal'}, {c: 'q', a:0, d:1, tclass: 'normal'}, {c: 'r', a:0, tclass: 'normal'}, {c: 's', a:0, tclass: 'normal'}, {c: 't', krn: {'121': -0.0278, '119': -0.0278}, tclass: 'normal'}, {c: 'u', a:0, krn: {'119': -0.0278}, tclass: 'normal'}, {c: 'v', a:0, ic: 0.0139, krn: {'97': -0.0556, '101': -0.0278, '97': -0.0278, '111': -0.0278, '99': -0.0278}, tclass: 'normal'}, {c: 'w', a:0, ic: 0.0139, krn: {'101': -0.0278, '97': -0.0278, '111': -0.0278, '99': -0.0278}, tclass: 'normal'}, {c: 'x', a:0, tclass: 'normal'}, {c: 'y', a:0, d:1, ic: 0.0139, krn: {'111': -0.0278, '101': -0.0278, '97': -0.0278, '46': -0.0833, '44': -0.0833}, tclass: 'normal'}, {c: 'z', a:0, tclass: 'normal'}, {c: '–', a:.1, ic: 0.0278, lig: {'45': 124}, tclass: 'normal'}, {c: '—', a:.1, ic: 0.0278, tclass: 'normal'}, {c: '˝', tclass: 'accent'}, {c: '˜', tclass: 'accent'}, {c: '¨', tclass: 'accent'} ], cmmi10: [ // 00 - 0F {c: 'Γ', ic: 0.139, krn: {'61': -0.0556, '59': -0.111, '58': -0.111, '127': 0.0833}, tclass: 'greek'}, {c: 'Δ', krn: {'127': 0.167}, tclass: 'greek'}, {c: 'Θ', ic: 0.0278, krn: {'127': 0.0833}, tclass: 'greek'}, {c: 'Λ', krn: {'127': 0.167}, tclass: 'greek'}, {c: 'Ξ', ic: 0.0757, krn: {'127': 0.0833}, tclass: 'greek'}, {c: 'Π', ic: 0.0812, krn: {'61': -0.0556, '59': -0.0556, '58': -0.0556, '127': 0.0556}, tclass: 'greek'}, {c: 'Σ', ic: 0.0576, krn: {'127': 0.0833}, tclass: 'greek'}, {c: 'Υ', ic: 0.139, krn: {'61': -0.0556, '59': -0.111, '58': -0.111, '127': 0.0556}, tclass: 'greek'}, {c: 'Φ', krn: {'127': 0.0833}, tclass: 'greek'}, {c: 'Ψ', ic: 0.11, krn: {'61': -0.0556, '59': -0.0556, '58': -0.0556, '127': 0.0556}, tclass: 'greek'}, {c: 'Ω', ic: 0.0502, krn: {'127': 0.0833}, tclass: 'greek'}, {c: 'α', a:0, ic: 0.0037, krn: {'127': 0.0278}, tclass: 'greek'}, {c: 'β', d:1, ic: 0.0528, krn: {'127': 0.0833}, tclass: 'greek'}, {c: 'γ', a:0, d:1, ic: 0.0556, tclass: 'greek'}, {c: 'δ', ic: 0.0378, krn: {'59': -0.0556, '58': -0.0556, '127': 0.0556}, tclass: 'greek'}, {c: 'ε', a:0, krn: {'127': 0.0556}, tclass: 'symbol'}, // 10 - 1F {c: 'ζ', d:1, ic: 0.0738, krn: {'127': 0.0833}, tclass: 'greek'}, {c: 'η', a:0, d:1, ic: 0.0359, krn: {'127': 0.0556}, tclass: 'greek'}, {c: 'θ', ic: 0.0278, krn: {'127': 0.0833}, tclass: 'greek'}, {c: 'ι', a:0, krn: {'127': 0.0556}, tclass: 'greek'}, {c: 'κ', a:0, tclass: 'greek'}, {c: 'λ', tclass: 'greek'}, {c: 'μ', a:0, d:1, krn: {'127': 0.0278}, tclass: 'greek'}, {c: 'ν', a:0, ic: 0.0637, krn: {'59': -0.0556, '58': -0.0556, '127': 0.0278}, tclass: 'greek'}, {c: 'ξ', d:1, ic: 0.046, krn: {'127': 0.111}, tclass: 'greek'}, {c: 'π', a:0, ic: 0.0359, tclass: 'greek'}, {c: 'ρ', a:0, d:1, krn: {'127': 0.0833}, tclass: 'greek'}, {c: 'σ', a:0, ic: 0.0359, krn: {'59': -0.0556, '58': -0.0556}, tclass: 'greek'}, {c: 'τ', a:0, ic: 0.113, krn: {'59': -0.0556, '58': -0.0556, '127': 0.0278}, tclass: 'greek'}, {c: 'υ', a:0, ic: 0.0359, krn: {'127': 0.0278}, tclass: 'greek'}, {c: 'φ', a:.1, d:1, krn: {'127': 0.0833}, tclass: 'greek'}, {c: 'χ', a:0, d:1, krn: {'127': 0.0556}, tclass: 'greek'}, // 20 - 2F {c: 'ψ', a:.1, d:1, ic: 0.0359, krn: {'127': 0.111}, tclass: 'greek'}, {c: 'ω', a:0, ic: 0.0359, tclass: 'greek'}, {c: 'ε', a:0, krn: {'127': 0.0833}, tclass: 'greek'}, {c: 'ϑ', krn: {'127': 0.0833}, tclass: 'normal'}, {c: 'ϖ', a:0, ic: 0.0278, tclass: 'normal'}, {c: 'ϱ', a:0, d:1, krn: {'127': 0.0833}, tclass: 'normal'}, {c: 'ς', a:0, d:1, ic: 0.0799, krn: {'127': 0.0833}, tclass: 'normal'}, {c: 'ϕ', a:.1, d:1, krn: {'127': 0.0833}, tclass: 'normal'}, {c: '↼', a:0, d:-.2, tclass: 'harpoon'}, {c: '↽', a:0, d:-.1, tclass: 'harpoon'}, {c: '⇀', a:0, d:-.2, tclass: 'harpoon'}, {c: '⇁', a:0, d:-.1, tclass: 'harpoon'}, {c: '˓', a:.1, tclass: 'symbol'}, {c: '˒', a:.1, tclass: 'symbol'}, {c: '', tclass: 'symbol'}, {c: '', tclass: 'symbol'}, // 30 - 3F {c: '0', tclass: 'normal'}, {c: '1', tclass: 'normal'}, {c: '2', tclass: 'normal'}, {c: '3', tclass: 'normal'}, {c: '4', tclass: 'normal'}, {c: '5', tclass: 'normal'}, {c: '6', tclass: 'normal'}, {c: '7', tclass: 'normal'}, {c: '8', tclass: 'normal'}, {c: '9', tclass: 'normal'}, {c: '.', a:-.3, tclass: 'normal'}, {c: ',', a:-.3, d:.2, tclass: 'normal'}, {c: '<', a:.1, tclass: 'normal'}, {c: '/', krn: {'1': -0.0556, '65': -0.0556, '77': -0.0556, '78': -0.0556, '89': 0.0556, '90': -0.0556}, tclass: 'normal'}, {c: '>', a:.1, tclass: 'normal'}, {c: '', a:0, tclass: 'symbol'}, // 40 - 4F {c: '∂', ic: 0.0556, krn: {'127': 0.0833}, tclass: 'normal'}, {c: 'A', krn: {'127': 0.139}, tclass: 'normal'}, {c: 'B', ic: 0.0502, krn: {'127': 0.0833}, tclass: 'normal'}, {c: 'C', ic: 0.0715, krn: {'61': -0.0278, '59': -0.0556, '58': -0.0556, '127': 0.0833}, tclass: 'normal'}, {c: 'D', ic: 0.0278, krn: {'127': 0.0556}, tclass: 'normal'}, {c: 'E', ic: 0.0576, krn: {'127': 0.0833}, tclass: 'normal'}, {c: 'F', ic: 0.139, krn: {'61': -0.0556, '59': -0.111, '58': -0.111, '127': 0.0833}, tclass: 'normal'}, {c: 'G', krn: {'127': 0.0833}, tclass: 'normal'}, {c: 'H', ic: 0.0812, krn: {'61': -0.0556, '59': -0.0556, '58': -0.0556, '127': 0.0556}, tclass: 'normal'}, {c: 'I', ic: 0.0785, krn: {'127': 0.111}, tclass: 'normal'}, {c: 'J', ic: 0.0962, krn: {'61': -0.0556, '59': -0.111, '58': -0.111, '127': 0.167}, tclass: 'normal'}, {c: 'K', ic: 0.0715, krn: {'61': -0.0556, '59': -0.0556, '58': -0.0556, '127': 0.0556}, tclass: 'normal'}, {c: 'L', krn: {'127': 0.0278}, tclass: 'normal'}, {c: 'M', ic: 0.109, krn: {'61': -0.0556, '59': -0.0556, '58': -0.0556, '127': 0.0833}, tclass: 'normal'}, {c: 'N', ic: 0.109, krn: {'61': -0.0833, '61': -0.0278, '59': -0.0556, '58': -0.0556, '127': 0.0833}, tclass: 'normal'}, {c: 'O', ic: 0.0278, krn: {'127': 0.0833}, tclass: 'normal'}, // 50 - 5F {c: 'P', ic: 0.139, krn: {'61': -0.0556, '59': -0.111, '58': -0.111, '127': 0.0833}, tclass: 'normal'}, {c: 'Q', d:1, krn: {'127': 0.0833}, tclass: 'normal'}, {c: 'R', ic: 0.00773, krn: {'127': 0.0833}, tclass: 'normal'}, {c: 'S', ic: 0.0576, krn: {'61': -0.0556, '59': -0.0556, '58': -0.0556, '127': 0.0833}, tclass: 'normal'}, {c: 'T', ic: 0.139, krn: {'61': -0.0278, '59': -0.0556, '58': -0.0556, '127': 0.0833}, tclass: 'normal'}, {c: 'U', ic: 0.109, krn: {'59': -0.111, '58': -0.111, '61': -0.0556, '127': 0.0278}, tclass: 'normal'}, {c: 'V', ic: 0.222, krn: {'59': -0.167, '58': -0.167, '61': -0.111}, tclass: 'normal'}, {c: 'W', ic: 0.139, krn: {'59': -0.167, '58': -0.167, '61': -0.111}, tclass: 'normal'}, {c: 'X', ic: 0.0785, krn: {'61': -0.0833, '61': -0.0278, '59': -0.0556, '58': -0.0556, '127': 0.0833}, tclass: 'normal'}, {c: 'Y', ic: 0.222, krn: {'59': -0.167, '58': -0.167, '61': -0.111}, tclass: 'normal'}, {c: 'Z', ic: 0.0715, krn: {'61': -0.0556, '59': -0.0556, '58': -0.0556, '127': 0.0833}, tclass: 'normal'}, {c: '♭', tclass: 'symbol2'}, {c: '♮', tclass: 'symbol2'}, {c: '♯', tclass: 'symbol2'}, {c: '⌣', a:0, d:-.1, tclass: 'normal'}, {c: '⌢', a:0, d:-.1, tclass: 'normal'}, // 60 - 6F {c: 'ℓ', krn: {'127': 0.111}, tclass: 'symbol'}, {c: 'a', a:0, tclass: 'normal'}, {c: 'b', tclass: 'normal'}, {c: 'c', a:0, krn: {'127': 0.0556}, tclass: 'normal'}, {c: 'd', krn: {'89': 0.0556, '90': -0.0556, '106': -0.111, '102': -0.167, '127': 0.167}, tclass: 'normal'}, {c: 'e', a:0, krn: {'127': 0.0556}, tclass: 'normal'}, {c: 'f', d:1, ic: 0.108, krn: {'59': -0.0556, '58': -0.0556, '127': 0.167}, tclass: 'normal'}, {c: 'g', a:0, d:1, ic: 0.0359, krn: {'127': 0.0278}, tclass: 'normal'}, {c: 'h', krn: {'127': -0.0278}, tclass: 'normal'}, {c: 'i', tclass: 'normal'}, {c: 'j', d:1, ic: 0.0572, krn: {'59': -0.0556, '58': -0.0556}, tclass: 'normal'}, {c: 'k', ic: 0.0315, tclass: 'normal'}, {c: 'l', ic: 0.0197, krn: {'127': 0.0833}, tclass: 'normal'}, {c: 'm', a:0, tclass: 'normal'}, {c: 'n', a:0, tclass: 'normal'}, {c: 'o', a:0, krn: {'127': 0.0556}, tclass: 'normal'}, // 70 - 7F {c: 'p', a:0, d:1, krn: {'127': 0.0833}, tclass: 'normal'}, {c: 'q', a:0, d:1, ic: 0.0359, krn: {'127': 0.0833}, tclass: 'normal'}, {c: 'r', a:0, ic: 0.0278, krn: {'59': -0.0556, '58': -0.0556, '127': 0.0556}, tclass: 'normal'}, {c: 's', a:0, krn: {'127': 0.0556}, tclass: 'normal'}, {c: 't', krn: {'127': 0.0833}, tclass: 'normal'}, {c: 'u', a:0, krn: {'127': 0.0278}, tclass: 'normal'}, {c: 'v', a:0, ic: 0.0359, krn: {'127': 0.0278}, tclass: 'normal'}, {c: 'w', a:0, ic: 0.0269, krn: {'127': 0.0833}, tclass: 'normal'}, {c: 'x', a:0, krn: {'127': 0.0278}, tclass: 'normal'}, {c: 'y', a:0, d:1, ic: 0.0359, krn: {'127': 0.0556}, tclass: 'normal'}, {c: 'z', a:0, ic: 0.044, krn: {'127': 0.0556}, tclass: 'normal'}, {c: 'ı', a:0, krn: {'127': 0.0278}, tclass: 'normal'}, {c: 'j', d:1, krn: {'127': 0.0833}, tclass: 'normal'}, {c: '℘', a:0, d:1, krn: {'127': 0.111}, tclass: 'normal'}, {c: '', ic: 0.154, tclass: 'symbol'}, {c: '̑', ic: 0.399, tclass: 'normal'} ], cmsy10: [ // 00 - 0F {c: '−', a:.1, tclass: 'symbol'}, {c: '·', a:0, d:-.2, tclass: 'symbol'}, {c: '×', a:0, tclass: 'symbol'}, {c: '*', a:0, tclass: 'symbol'}, {c: '÷', a:0, tclass: 'symbol'}, {c: '◊', tclass: 'symbol'}, {c: '±', a:.1, tclass: 'symbol'}, {c: '∓', tclass: 'symbol'}, {c: '⊕', tclass: 'symbol'}, {c: '⊖', tclass: 'symbol'}, {c: '⊗', tclass: 'symbol'}, {c: '⊘', tclass: 'symbol'}, {c: '⊙', tclass: 'symbol'}, {c: '◯', tclass: 'symbol'}, {c: '°', a:0, d:-.1, tclass: 'symbol'}, {c: '•', a:0, d:-.2, tclass: 'symbol'}, // 10 - 1F {c: '≍', a:.1, tclass: 'symbol'}, {c: '≡', a:.1, tclass: 'symbol'}, {c: '⊆', tclass: 'symbol'}, {c: '⊇', tclass: 'symbol'}, {c: '≤', tclass: 'symbol'}, {c: '≥', tclass: 'symbol'}, {c: '≼', tclass: 'symbol'}, {c: '≽', tclass: 'symbol'}, {c: '~', a:0, d: -.2, tclass: 'normal'}, {c: '≈', a:.1, d:-.1, tclass: 'symbol'}, {c: '⊂', tclass: 'symbol'}, {c: '⊃', tclass: 'symbol'}, {c: '≪', tclass: 'symbol'}, {c: '≫', tclass: 'symbol'}, {c: '≺', tclass: 'symbol'}, {c: '≻', tclass: 'symbol'}, // 20 - 2F {c: '←', a:0, d:-.15, tclass: 'arrows'}, {c: '→', a:0, d:-.15, tclass: 'arrows'}, {c: '↑', h:1, tclass: 'arrows'}, {c: '↓', h:1, tclass: 'arrows'}, {c: '↔', a:0, tclass: 'arrows'}, {c: '↗', h:1, tclass: 'arrows'}, {c: '↘', h:1, tclass: 'arrows'}, {c: '≃', a: .1, tclass: 'symbol'}, {c: '⇐', a:.1, tclass: 'arrows'}, {c: '⇒', a:.1, tclass: 'arrows'}, {c: '⇑', h:.9, d:.1, tclass: 'arrows'}, {c: '⇓', h:.9, d:.1, tclass: 'arrows'}, {c: '⇔', a:.1, tclass: 'arrows'}, {c: '↖', h:1, tclass: 'arrows'}, {c: '↙', h:1, tclass: 'arrows'}, {c: '∝', a:.1, tclass: 'symbol'}, // 30 - 3F {c: '', a: 0, tclass: 'symbol'}, {c: '∞', a:.1, tclass: 'symbol'}, {c: '∈', tclass: 'symbol'}, {c: '∋', tclass: 'symbol'}, {c: '△', tclass: 'symbol'}, {c: '▽', tclass: 'symbol'}, {c: '/', tclass: 'symbol'}, {c: '|', a:0, tclass: 'normal'}, {c: '∀', tclass: 'symbol'}, {c: '∃', tclass: 'symbol'}, {c: '¬', a:0, d:-.1, tclass: 'symbol1'}, {c: '∅', tclass: 'symbol'}, {c: 'ℜ', tclass: 'symbol'}, {c: 'ℑ', tclass: 'symbol'}, {c: '⊤', tclass: 'symbol'}, {c: '⊥', tclass: 'symbol'}, // 40 - 4F {c: 'ℵ', tclass: 'symbol'}, {c: 'A', krn: {'48': 0.194}, tclass: 'cal'}, {c: 'B', ic: 0.0304, krn: {'48': 0.139}, tclass: 'cal'}, {c: 'C', ic: 0.0583, krn: {'48': 0.139}, tclass: 'cal'}, {c: 'D', ic: 0.0278, krn: {'48': 0.0833}, tclass: 'cal'}, {c: 'E', ic: 0.0894, krn: {'48': 0.111}, tclass: 'cal'}, {c: 'F', ic: 0.0993, krn: {'48': 0.111}, tclass: 'cal'}, {c: 'G', d:.2, ic: 0.0593, krn: {'48': 0.111}, tclass: 'cal'}, {c: 'H', ic: 0.00965, krn: {'48': 0.111}, tclass: 'cal'}, {c: 'I', ic: 0.0738, krn: {'48': 0.0278}, tclass: 'cal'}, {c: 'J', d:.2, ic: 0.185, krn: {'48': 0.167}, tclass: 'cal'}, {c: 'K', ic: 0.0144, krn: {'48': 0.0556}, tclass: 'cal'}, {c: 'L', krn: {'48': 0.139}, tclass: 'cal'}, {c: 'M', krn: {'48': 0.139}, tclass: 'cal'}, {c: 'N', ic: 0.147, krn: {'48': 0.0833}, tclass: 'cal'}, {c: 'O', ic: 0.0278, krn: {'48': 0.111}, tclass: 'cal'}, // 50 - 5F {c: 'P', ic: 0.0822, krn: {'48': 0.0833}, tclass: 'cal'}, {c: 'Q', d:.2, krn: {'48': 0.111}, tclass: 'cal'}, {c: 'R', krn: {'48': 0.0833}, tclass: 'cal'}, {c: 'S', ic: 0.075, krn: {'48': 0.139}, tclass: 'cal'}, {c: 'T', ic: 0.254, krn: {'48': 0.0278}, tclass: 'cal'}, {c: 'U', ic: 0.0993, krn: {'48': 0.0833}, tclass: 'cal'}, {c: 'V', ic: 0.0822, krn: {'48': 0.0278}, tclass: 'cal'}, {c: 'W', ic: 0.0822, krn: {'48': 0.0833}, tclass: 'cal'}, {c: 'X', ic: 0.146, krn: {'48': 0.139}, tclass: 'cal'}, {c: 'Y', ic: 0.0822, krn: {'48': 0.0833}, tclass: 'cal'}, {c: 'Z', ic: 0.0794, krn: {'48': 0.139}, tclass: 'cal'}, {c: '⋃', tclass: 'symbol'}, {c: '⋂', tclass: 'symbol'}, {c: '⊎', tclass: 'symbol'}, {c: '⋀', tclass: 'symbol'}, {c: '⋁', tclass: 'symbol'}, // 60 - 6F {c: '⊢', tclass: 'symbol'}, {c: '⊣', tclass: 'symbol2'}, {c: '', a:.3, d:.2, tclass: 'normal'}, {c: '', a:.3, d:.2, tclass: 'normal'}, {c: '', a:.3, d:.2, tclass: 'normal'}, {c: '', a:.3, d:.2, tclass: 'normal'}, {c: '{', d:.2, tclass: 'normal'}, {c: '}', d:.2, tclass: 'normal'}, {c: '〈', a:.3, d:.2, tclass: 'normal'}, {c: '〉', a:.3, d:.2, tclass: 'normal'}, {c: '|', d:.1, tclass: 'vertical'}, {c: '||', d:0, tclass: 'vertical'}, {c: '↕', h:1, d:.15, tclass: 'arrows'}, {c: '⇕', a:.2, d:.1, tclass: 'arrows'}, {c: '∖', a:.3, d:.1, tclass: 'normal'}, {c: '≀', tclass: 'symbol'}, // 70 - 7F {c: '', h:.04, d:.9, tclass: 'normal'}, {c: '∐', a:.4, tclass: 'symbol'}, {c: '∇', tclass: 'symbol'}, {c: '∫', h:1, d:.1, ic: 0.111, tclass: 'root'}, {c: '⊔', tclass: 'symbol'}, {c: '⊓', tclass: 'symbol'}, {c: '⊑', tclass: 'symbol'}, {c: '⊒', tclass: 'symbol'}, {c: '§', d:.1, tclass: 'normal'}, {c: '†', d:.1, tclass: 'normal'}, {c: '‡', d:.1, tclass: 'normal'}, {c: '¶', a:.3, d:.1, tclass: 'normal'}, {c: '♣', tclass: 'symbol'}, {c: '♦', tclass: 'symbol'}, {c: '♥', tclass: 'symbol'}, {c: '♠', tclass: 'symbol'} ], cmex10: [ // 00 - 0F {c: '(', h: 0.04, d: 1.16, n: 16, tclass: 'delim1'}, {c: ')', h: 0.04, d: 1.16, n: 17, tclass: 'delim1'}, {c: '[', h: 0.04, d: 1.16, n: 104, tclass: 'delim1'}, {c: ']', h: 0.04, d: 1.16, n: 105, tclass: 'delim1'}, {c: '', h: 0.04, d: 1.16, n: 106, tclass: 'delim1'}, {c: '', h: 0.04, d: 1.16, n: 107, tclass: 'delim1'}, {c: '', h: 0.04, d: 1.16, n: 108, tclass: 'delim1'}, {c: '', h: 0.04, d: 1.16, n: 109, tclass: 'delim1'}, {c: '{', h: 0.04, d: 1.16, n: 110, tclass: 'delim1'}, {c: '}', h: 0.04, d: 1.16, n: 111, tclass: 'delim1'}, {c: '〈', h: 0.04, d: 1.16, n: 68, tclass: 'delim1c'}, {c: '〉', h: 0.04, d: 1.16, n: 69, tclass: 'delim1c'}, {c: '|', h:.7, d:0, delim: {rep: 12}, tclass: 'vertical'}, {c: '||', h:.7, d:0, delim: {rep: 13}, tclass: 'vertical'}, {c: '/', h: 0.04, d: 1.16, n: 46, tclass: 'delim1b'}, {c: '∖', h: 0.04, d: 1.16, n: 47, tclass: 'delim1b'}, // 10 - 1F {c: '(', h: 0.04, d: 1.76, n: 18, tclass: 'delim2'}, {c: ')', h: 0.04, d: 1.76, n: 19, tclass: 'delim2'}, {c: '(', h: 0.04, d: 2.36, n: 32, tclass: 'delim3'}, {c: ')', h: 0.04, d: 2.36, n: 33, tclass: 'delim3'}, {c: '[', h: 0.04, d: 2.36, n: 34, tclass: 'delim3'}, {c: ']', h: 0.04, d: 2.36, n: 35, tclass: 'delim3'}, {c: '', h: 0.04, d: 2.36, n: 36, tclass: 'delim3'}, {c: '', h: 0.04, d: 2.36, n: 37, tclass: 'delim3'}, {c: '', h: 0.04, d: 2.36, n: 38, tclass: 'delim3'}, {c: '', h: 0.04, d: 2.36, n: 39, tclass: 'delim3'}, {c: '{', h: 0.04, d: 2.36, n: 40, tclass: 'delim3'}, {c: '}', h: 0.04, d: 2.36, n: 41, tclass: 'delim3'}, {c: '〈', h: 0.04, d: 2.36, n: 42, tclass: 'delim3c'}, {c: '〉', h: 0.04, d: 2.36, n: 43, tclass: 'delim3c'}, {c: '/', h: 0.04, d: 2.36, n: 44, tclass: 'delim3b'}, {c: '∖', h: 0.04, d: 2.36, n: 45, tclass: 'delim3b'}, // 20 - 2F {c: '(', h: 0.04, d: 2.96, n: 48, tclass: 'delim4'}, {c: ')', h: 0.04, d: 2.96, n: 49, tclass: 'delim4'}, {c: '[', h: 0.04, d: 2.96, n: 50, tclass: 'delim4'}, {c: ']', h: 0.04, d: 2.96, n: 51, tclass: 'delim4'}, {c: '', h: 0.04, d: 2.96, n: 52, tclass: 'delim4'}, {c: '', h: 0.04, d: 2.96, n: 53, tclass: 'delim4'}, {c: '', h: 0.04, d: 2.96, n: 54, tclass: 'delim4'}, {c: '', h: 0.04, d: 2.96, n: 55, tclass: 'delim4'}, {c: '{', h: 0.04, d: 2.96, n: 56, tclass: 'delim4'}, {c: '}', h: 0.04, d: 2.96, n: 57, tclass: 'delim4'}, {c: '〈', h: 0.04, d: 2.96, tclass: 'delim4c'}, {c: '〉', h: 0.04, d: 2.96, tclass: 'delim4c'}, {c: '/', h: 0.04, d: 2.96, tclass: 'delim4b'}, {c: '∖', h: 0.04, d: 2.96, tclass: 'delim4b'}, {c: '/', h: 0.04, d: 1.76, n: 30, tclass: 'delim2b'}, {c: '∖', h: 0.04, d: 1.76, n: 31, tclass: 'delim2b'}, // 30 - 3F {c: '', h: .8, d: .15, delim: {top: 48, bot: 64, rep: 66}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {top: 49, bot: 65, rep: 67}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {top: 50, bot: 52, rep: 54}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {top: 51, bot: 53, rep: 55}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {bot: 52, rep: 54}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {bot: 53, rep: 55}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {top: 50, rep: 54}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {top: 51, rep: 55}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {top: 56, mid: 60, bot: 58, rep: 62}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {top: 57, mid: 61, bot: 59, rep: 62}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {top: 56, bot: 58, rep: 62}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {top: 57, bot: 59, rep: 62}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {rep: 63}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {rep: 119}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {rep: 62}, tclass: 'delim'}, {c: '|', h: .65, d: 0, delim: {top: 120, bot: 121, rep: 63}, tclass: 'vertical'}, // 40 - 4F {c: '', h: .8, d: .15, delim: {top: 56, bot: 59, rep: 62}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {top: 57, bot: 58, rep: 62}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {rep: 66}, tclass: 'delim'}, {c: '', h: .8, d: .15, delim: {rep: 67}, tclass: 'delim'}, {c: '〈', h: 0.04, d: 1.76, n: 28, tclass: 'delim2c'}, {c: '〉', h: 0.04, d: 1.76, n: 29, tclass: 'delim2c'}, {c: '⊔', h: 0, d: 1, n: 71, tclass: 'bigop1'}, {c: '⊔', h: 0.1, d: 1.5, tclass: 'bigop2'}, {c: '∮', h: 0, d: 1.11, ic: 0.095, n: 73, tclass: 'bigop1c'}, {c: '∮', h: 0, d: 2.22, ic: 0.222, tclass: 'bigop2c'}, {c: '⊙', h: 0, d: 1, n: 75, tclass: 'bigop1'}, {c: '⊙', h: 0.1, d: 1.5, tclass: 'bigop2'}, {c: '⊕', h: 0, d: 1, n: 77, tclass: 'bigop1'}, {c: '⊕', h: 0.1, d: 1.5, tclass: 'bigop2'}, {c: '⊗', h: 0, d: 1, n: 79, tclass: 'bigop1'}, {c: '⊗', h: 0.1, d: 1.5, tclass: 'bigop2'}, // 50 - 5F {c: '∑', h: 0, d: 1, n: 88, tclass: 'bigop1a'}, {c: '∏', h: 0, d: 1, n: 89, tclass: 'bigop1a'}, {c: '∫', h: 0, d: 1.11, ic: 0.095, n: 90, tclass: 'bigop1c'}, {c: '∪', h: 0, d: 1, n: 91, tclass: 'bigop1b'}, {c: '∩', h: 0, d: 1, n: 92, tclass: 'bigop1b'}, {c: '⊎', h: 0, d: 1, n: 93, tclass: 'bigop1b'}, {c: '∧', h: 0, d: 1, n: 94, tclass: 'bigop1'}, {c: '∨', h: 0, d: 1, n: 95, tclass: 'bigop1'}, {c: '∑', h: 0.1, d: 1.6, tclass: 'bigop2a'}, {c: '∏', h: 0.1, d: 1.5, tclass: 'bigop2a'}, {c: '∫', h: 0, d: 2.22, ic: 0.222, tclass: 'bigop2c'}, {c: '∪', h: 0.1, d: 1.5, tclass: 'bigop2b'}, {c: '∩', h: 0.1, d: 1.5, tclass: 'bigop2b'}, {c: '⊎', h: 0.1, d: 1.5, tclass: 'bigop2b'}, {c: '∧', h: 0.1, d: 1.5, tclass: 'bigop2'}, {c: '∨', h: 0.1, d: 1.5, tclass: 'bigop2'}, // 60 - 6F {c: '∐', h: 0, d: 1, n: 97, tclass: 'bigop1a'}, {c: '∐', h: 0.1, d: 1.5, tclass: 'bigop2a'}, {c: '︿', h: 0.722, w: .65, n: 99, tclass: 'wide1'}, {c: '︿', h: 0.85, w: 1.1, n: 100, tclass: 'wide2'}, {c: '︿', h: 0.99, w: 1.65, tclass: 'wide3'}, {c: '⁓', h: 0.722, w: .75, n: 102, tclass: 'wide1a'}, {c: '⁓', h: 0.8, w: 1.35, n: 103, tclass: 'wide2a'}, {c: '⁓', h: 0.99, w: 2, tclass: 'wide3a'}, {c: '[', h: 0.04, d: 1.76, n: 20, tclass: 'delim2'}, {c: ']', h: 0.04, d: 1.76, n: 21, tclass: 'delim2'}, {c: '', h: 0.04, d: 1.76, n: 22, tclass: 'delim2'}, {c: '', h: 0.04, d: 1.76, n: 23, tclass: 'delim2'}, {c: '', h: 0.04, d: 1.76, n: 24, tclass: 'delim2'}, {c: '', h: 0.04, d: 1.76, n: 25, tclass: 'delim2'}, {c: '{', h: 0.04, d: 1.76, n: 26, tclass: 'delim2'}, {c: '}', h: 0.04, d: 1.76, n: 27, tclass: 'delim2'}, // 70 - 7F {c: '', h: 0.04, d: 1.16, n: 113, tclass: 'root'}, {c: '', h: 0.04, d: 1.76, n: 114, tclass: 'root'}, {c: '', h: 0.06, d: 2.36, n: 115, tclass: 'root'}, {c: '', h: 0.08, d: 2.96, n: 116, tclass: 'root'}, {c: '', h: 0.1, d: 3.75, n: 117, tclass: 'root'}, {c: '', h: .12, d: 4.5, n: 118, tclass: 'root'}, {c: '', h: .14, d: 5.7, tclass: 'root'}, {c: '||', h:.65, d:0, delim: {top: 126, bot: 127, rep: 119}, tclass: 'vertical'}, {c: '▵', h:.45, delim: {top: 120, rep: 63}, tclass: 'arrow1'}, {c: '▿', h:.45, delim: {bot: 121, rep: 63}, tclass: 'arrow1'}, {c: '', h:.1, tclass: 'symbol'}, {c: '', h:.1, tclass: 'symbol'}, {c: '', h:.1, tclass: 'symbol'}, {c: '', h:.1, tclass: 'symbol'}, {c: '▵', h:.5, delim: {top: 126, rep: 119}, tclass: 'arrow2'}, {c: '▿', h:.5, delim: {bot: 127, rep: 119}, tclass: 'arrow2'} ], cmti10: [ // 00 - 0F {c: 'Γ', tclass: 'greek', ic: 0.133}, {c: 'Δ', tclass: 'greek'}, {c: 'Θ', tclass: 'greek', ic: 0.094}, {c: 'Λ', tclass: 'greek'}, {c: 'Ξ', tclass: 'greek', ic: 0.153}, {c: 'Π', tclass: 'greek', ic: 0.164}, {c: 'Σ', tclass: 'greek', ic: 0.12}, {c: 'Υ', tclass: 'greek', ic: 0.111}, {c: 'Φ', tclass: 'greek', ic: 0.0599}, {c: 'Ψ', tclass: 'greek', ic: 0.111}, {c: 'Ω', tclass: 'greek', ic: 0.103}, {c: 'ff', ic: 0.0778, krn: {'39': 0.0778, '63': 0.0778, '33': 0.0778, '41': 0.0778, '93': 0.0778}, lig: {'105': 14, '108': 15}, tclass: 'normal', ic: 0.212, krn: {'39': 0.104, '63': 0.104, '33': 0.104, '41': 0.104, '93': 0.104}, lig: {'105': 14, '108': 15}}, {c: 'fi', tclass: 'normal', ic: 0.103}, {c: 'fl', tclass: 'normal', ic: 0.103}, {c: 'ffi', tclass: 'normal', ic: 0.103}, {c: 'ffl', tclass: 'normal', ic: 0.103}, // 10 - 1F {c: 'ı', a:0, tclass: 'normal', ic: 0.0767}, {c: 'j', d:.2, tclass: 'normal', ic: 0.0374}, {c: '`', tclass: 'accent'}, {c: '´', tclass: 'accent', ic: 0.0969}, {c: 'ˇ', tclass: 'accent', ic: 0.083}, {c: '˘', tclass: 'accent', ic: 0.108}, {c: 'ˉ', tclass: 'accent', ic: 0.103}, {c: '˚', tclass: 'accent'}, {c: '?', tclass: 'normal', d: 0.17, w: 0.46}, {c: 'ß', tclass: 'normal', ic: 0.105}, {c: 'æ', a:0, tclass: 'normal', ic: 0.0751}, {c: 'œ', a:0, tclass: 'normal', ic: 0.0751}, {c: 'ø', tclass: 'normal', ic: 0.0919}, {c: 'Æ', tclass: 'normal', ic: 0.12}, {c: 'Œ', tclass: 'normal', ic: 0.12}, {c: 'Ø', tclass: 'normal', ic: 0.094}, // 20 - 2F {c: '?', krn: {'108': -0.278, '76': -0.319}, tclass: 'normal', krn: {'108': -0.256, '76': -0.321}}, {c: '!', lig: {'96': 60}, tclass: 'normal', ic: 0.124, lig: {'96': 60}}, {c: '', tclass: 'normal', ic: 0.0696}, {c: '#', tclass: 'normal', ic: 0.0662}, {c: '$', tclass: 'normal'}, {c: '%', tclass: 'normal', ic: 0.136}, {c: '&', tclass: 'normal', ic: 0.0969}, {c: '', krn: {'63': 0.111, '33': 0.111}, lig: {'39': 34}, tclass: 'normal', ic: 0.124, krn: {'63': 0.102, '33': 0.102}, lig: {'39': 34}}, {c: '(', d:.2, tclass: 'normal', ic: 0.162}, {c: ')', d:.2, tclass: 'normal', ic: 0.0369}, {c: '*', tclass: 'normal', ic: 0.149}, {c: '+', a:.1, tclass: 'normal', ic: 0.0369}, {c: ',', a:-.3, d:.2, w: 0.278, tclass: 'normal'}, {c: '-', a:0, lig: {'45': 123}, tclass: 'normal', ic: 0.0283, lig: {'45': 123}}, {c: '.', a:-.25, tclass: 'normal'}, {c: '/', tclass: 'normal', ic: 0.162}, // 30 - 3F {c: '0', tclass: 'normal', ic: 0.136}, {c: '1', tclass: 'normal', ic: 0.136}, {c: '2', tclass: 'normal', ic: 0.136}, {c: '3', tclass: 'normal', ic: 0.136}, {c: '4', tclass: 'normal', ic: 0.136}, {c: '5', tclass: 'normal', ic: 0.136}, {c: '6', tclass: 'normal', ic: 0.136}, {c: '7', tclass: 'normal', ic: 0.136}, {c: '8', tclass: 'normal', ic: 0.136}, {c: '9', tclass: 'normal', ic: 0.136}, {c: ':', tclass: 'normal', ic: 0.0582}, {c: ';', tclass: 'normal', ic: 0.0582}, {c: '¡', tclass: 'normal', ic: 0.0756}, {c: '=', a:0, d:-.1, tclass: 'normal', ic: 0.0662}, {c: '¿', tclass: 'normal'}, {c: '?', lig: {'96': 62}, tclass: 'normal', ic: 0.122, lig: {'96': 62}}, // 40 - 4F {c: '@', tclass: 'normal', ic: 0.096}, {c: 'A', krn: {'116': -0.0278, '67': -0.0278, '79': -0.0278, '71': -0.0278, '85': -0.0278, '81': -0.0278, '84': -0.0833, '89': -0.0833, '86': -0.111, '87': -0.111}, tclass: 'normal', krn: {'110': -0.0256, '108': -0.0256, '114': -0.0256, '117': -0.0256, '109': -0.0256, '116': -0.0256, '105': -0.0256, '67': -0.0256, '79': -0.0256, '71': -0.0256, '104': -0.0256, '98': -0.0256, '85': -0.0256, '107': -0.0256, '118': -0.0256, '119': -0.0256, '81': -0.0256, '84': -0.0767, '89': -0.0767, '86': -0.102, '87': -0.102, '101': -0.0511, '97': -0.0511, '111': -0.0511, '100': -0.0511, '99': -0.0511, '103': -0.0511, '113': -0.0511}}, {c: 'B', tclass: 'normal', ic: 0.103}, {c: 'C', tclass: 'normal', ic: 0.145}, {c: 'D', krn: {'88': -0.0278, '87': -0.0278, '65': -0.0278, '86': -0.0278, '89': -0.0278}, tclass: 'normal', ic: 0.094, krn: {'88': -0.0256, '87': -0.0256, '65': -0.0256, '86': -0.0256, '89': -0.0256}}, {c: 'E', tclass: 'normal', ic: 0.12}, {c: 'F', krn: {'111': -0.0833, '101': -0.0833, '117': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.111, '79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal', ic: 0.133, krn: {'111': -0.0767, '101': -0.0767, '117': -0.0767, '114': -0.0767, '97': -0.0767, '65': -0.102, '79': -0.0256, '67': -0.0256, '71': -0.0256, '81': -0.0256}}, {c: 'G', tclass: 'normal', ic: 0.0872}, {c: 'H', tclass: 'normal', ic: 0.164}, {c: 'I', krn: {'73': 0.0278}, tclass: 'normal', ic: 0.158}, {c: 'J', tclass: 'normal', ic: 0.14}, {c: 'K', krn: {'79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal', ic: 0.145, krn: {'79': -0.0256, '67': -0.0256, '71': -0.0256, '81': -0.0256}}, {c: 'L', krn: {'84': -0.0833, '89': -0.0833, '86': -0.111, '87': -0.111}, tclass: 'normal', krn: {'84': -0.0767, '89': -0.0767, '86': -0.102, '87': -0.102, '101': -0.0511, '97': -0.0511, '111': -0.0511, '100': -0.0511, '99': -0.0511, '103': -0.0511, '113': -0.0511}}, {c: 'M', tclass: 'normal', ic: 0.164}, {c: 'N', tclass: 'normal', ic: 0.164}, {c: 'O', krn: {'88': -0.0278, '87': -0.0278, '65': -0.0278, '86': -0.0278, '89': -0.0278}, tclass: 'normal', ic: 0.094, krn: {'88': -0.0256, '87': -0.0256, '65': -0.0256, '86': -0.0256, '89': -0.0256}}, // 50 - 5F {c: 'P', krn: {'65': -0.0833, '111': -0.0278, '101': -0.0278, '97': -0.0278, '46': -0.0833, '44': -0.0833}, tclass: 'normal', ic: 0.103, krn: {'65': -0.0767}}, {c: 'Q', d: 1, tclass: 'normal', ic: 0.094}, {c: 'R', krn: {'116': -0.0278, '67': -0.0278, '79': -0.0278, '71': -0.0278, '85': -0.0278, '81': -0.0278, '84': -0.0833, '89': -0.0833, '86': -0.111, '87': -0.111}, tclass: 'normal', ic: 0.0387, krn: {'110': -0.0256, '108': -0.0256, '114': -0.0256, '117': -0.0256, '109': -0.0256, '116': -0.0256, '105': -0.0256, '67': -0.0256, '79': -0.0256, '71': -0.0256, '104': -0.0256, '98': -0.0256, '85': -0.0256, '107': -0.0256, '118': -0.0256, '119': -0.0256, '81': -0.0256, '84': -0.0767, '89': -0.0767, '86': -0.102, '87': -0.102, '101': -0.0511, '97': -0.0511, '111': -0.0511, '100': -0.0511, '99': -0.0511, '103': -0.0511, '113': -0.0511}}, {c: 'S', tclass: 'normal', ic: 0.12}, {c: 'T', krn: {'121': -0.0278, '101': -0.0833, '111': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.0833, '117': -0.0833}, tclass: 'normal', ic: 0.133, krn: {'121': -0.0767, '101': -0.0767, '111': -0.0767, '114': -0.0767, '97': -0.0767, '117': -0.0767, '65': -0.0767}}, {c: 'U', tclass: 'normal', ic: 0.164}, {c: 'V', ic: 0.0139, krn: {'111': -0.0833, '101': -0.0833, '117': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.111, '79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal', ic: 0.184, krn: {'111': -0.0767, '101': -0.0767, '117': -0.0767, '114': -0.0767, '97': -0.0767, '65': -0.102, '79': -0.0256, '67': -0.0256, '71': -0.0256, '81': -0.0256}}, {c: 'W', ic: 0.0139, krn: {'111': -0.0833, '101': -0.0833, '117': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.111, '79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal', ic: 0.184, krn: {'65': -0.0767}}, {c: 'X', krn: {'79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal', ic: 0.158, krn: {'79': -0.0256, '67': -0.0256, '71': -0.0256, '81': -0.0256}}, {c: 'Y', ic: 0.025, krn: {'101': -0.0833, '111': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.0833, '117': -0.0833}, tclass: 'normal', ic: 0.194, krn: {'101': -0.0767, '111': -0.0767, '114': -0.0767, '97': -0.0767, '117': -0.0767, '65': -0.0767}}, {c: 'Z', tclass: 'normal', ic: 0.145}, {c: '[', d:.1, tclass: 'normal', ic: 0.188}, {c: '', tclass: 'normal', ic: 0.169}, {c: ']', d:.1, tclass: 'normal', ic: 0.105}, {c: 'ˆ', tclass: 'accent', ic: 0.0665}, {c: '˙', tclass: 'accent', ic: 0.118}, // 60 - 6F {c: '', lig: {'96': 92}, tclass: 'normal', ic: 0.124, lig: {'96': 92}}, {c: 'a', a:0, krn: {'118': -0.0278, '106': 0.0556, '121': -0.0278, '119': -0.0278}, tclass: 'normal', ic: 0.0767}, {c: 'b', krn: {'101': 0.0278, '111': 0.0278, '120': -0.0278, '100': 0.0278, '99': 0.0278, '113': 0.0278, '118': -0.0278, '106': 0.0556, '121': -0.0278, '119': -0.0278}, tclass: 'normal', ic: 0.0631, krn: {'101': -0.0511, '97': -0.0511, '111': -0.0511, '100': -0.0511, '99': -0.0511, '103': -0.0511, '113': -0.0511}}, {c: 'c', a:0, krn: {'104': -0.0278, '107': -0.0278}, tclass: 'normal', ic: 0.0565, krn: {'101': -0.0511, '97': -0.0511, '111': -0.0511, '100': -0.0511, '99': -0.0511, '103': -0.0511, '113': -0.0511}}, {c: 'd', tclass: 'normal', ic: 0.103, krn: {'108': 0.0511}}, {c: 'e', a:0, tclass: 'normal', ic: 0.0751, krn: {'101': -0.0511, '97': -0.0511, '111': -0.0511, '100': -0.0511, '99': -0.0511, '103': -0.0511, '113': -0.0511}}, {c: 'f', ic: 0.0778, krn: {'39': 0.0778, '63': 0.0778, '33': 0.0778, '41': 0.0778, '93': 0.0778}, lig: {'105': 12, '102': 11, '108': 13}, tclass: 'normal', ic: 0.212, krn: {'39': 0.104, '63': 0.104, '33': 0.104, '41': 0.104, '93': 0.104}, lig: {'105': 12, '102': 11, '108': 13}}, {c: 'g', a:0, d:1, ic: 0.0139, krn: {'106': 0.0278}, tclass: 'normal', ic: 0.0885}, {c: 'h', krn: {'116': -0.0278, '117': -0.0278, '98': -0.0278, '121': -0.0278, '118': -0.0278, '119': -0.0278}, tclass: 'normal', ic: 0.0767}, {c: 'i', tclass: 'normal', ic: 0.102}, {c: 'j', d:1, tclass: 'normal', ic: 0.145}, {c: 'k', krn: {'97': -0.0556, '101': -0.0278, '97': -0.0278, '111': -0.0278, '99': -0.0278}, tclass: 'normal', ic: 0.108}, {c: 'l', tclass: 'normal', ic: 0.103, krn: {'108': 0.0511}}, {c: 'm', a:0, krn: {'116': -0.0278, '117': -0.0278, '98': -0.0278, '121': -0.0278, '118': -0.0278, '119': -0.0278}, tclass: 'normal', ic: 0.0767}, {c: 'n', a:0, krn: {'116': -0.0278, '117': -0.0278, '98': -0.0278, '121': -0.0278, '118': -0.0278, '119': -0.0278}, tclass: 'normal', ic: 0.0767, krn: {'39': -0.102}}, {c: 'o', a:0, krn: {'101': 0.0278, '111': 0.0278, '120': -0.0278, '100': 0.0278, '99': 0.0278, '113': 0.0278, '118': -0.0278, '106': 0.0556, '121': -0.0278, '119': -0.0278}, tclass: 'normal', ic: 0.0631, krn: {'101': -0.0511, '97': -0.0511, '111': -0.0511, '100': -0.0511, '99': -0.0511, '103': -0.0511, '113': -0.0511}}, // 70 - 7F {c: 'p', a:0, d:1, krn: {'101': 0.0278, '111': 0.0278, '120': -0.0278, '100': 0.0278, '99': 0.0278, '113': 0.0278, '118': -0.0278, '106': 0.0556, '121': -0.0278, '119': -0.0278}, tclass: 'normal', ic: 0.0631, krn: {'101': -0.0511, '97': -0.0511, '111': -0.0511, '100': -0.0511, '99': -0.0511, '103': -0.0511, '113': -0.0511}}, {c: 'q', a:0, d:1, tclass: 'normal', ic: 0.0885}, {c: 'r', a:0, tclass: 'normal', ic: 0.108, krn: {'101': -0.0511, '97': -0.0511, '111': -0.0511, '100': -0.0511, '99': -0.0511, '103': -0.0511, '113': -0.0511}}, {c: 's', a:0, tclass: 'normal', ic: 0.0821}, {c: 't', krn: {'121': -0.0278, '119': -0.0278}, tclass: 'normal', ic: 0.0949}, {c: 'u', a:0, krn: {'119': -0.0278}, tclass: 'normal', ic: 0.0767}, {c: 'v', a:0, ic: 0.0139, krn: {'97': -0.0556, '101': -0.0278, '97': -0.0278, '111': -0.0278, '99': -0.0278}, tclass: 'normal', ic: 0.108}, {c: 'w', a:0, ic: 0.0139, krn: {'101': -0.0278, '97': -0.0278, '111': -0.0278, '99': -0.0278}, tclass: 'normal', ic: 0.108, krn: {'108': 0.0511}}, {c: 'x', a:0, tclass: 'normal', ic: 0.12}, {c: 'y', a:0, d:1, ic: 0.0139, krn: {'111': -0.0278, '101': -0.0278, '97': -0.0278, '46': -0.0833, '44': -0.0833}, tclass: 'normal', ic: 0.0885}, {c: 'z', a:0, tclass: 'normal', ic: 0.123}, {c: '', a:.1, ic: 0.0278, lig: {'45': 124}, tclass: 'normal', ic: 0.0921, lig: {'45': 124}}, {c: '', a:.1, ic: 0.0278, tclass: 'normal', ic: 0.0921}, {c: '˝', tclass: 'accent', ic: 0.122}, {c: '˜', tclass: 'accent', ic: 0.116}, {c: '¨', tclass: 'accent'} ], cmbx10: [ // 00 - 0F {c: 'Γ', tclass: 'greek'}, {c: 'Δ', tclass: 'greek'}, {c: 'Θ', tclass: 'greek'}, {c: 'Λ', tclass: 'greek'}, {c: 'Ξ', tclass: 'greek'}, {c: 'Π', tclass: 'greek'}, {c: 'Σ', tclass: 'greek'}, {c: 'Υ', tclass: 'greek'}, {c: 'Φ', tclass: 'greek'}, {c: 'Ψ', tclass: 'greek'}, {c: 'Ω', tclass: 'greek'}, {c: 'ff', ic: 0.0778, krn: {'39': 0.0778, '63': 0.0778, '33': 0.0778, '41': 0.0778, '93': 0.0778}, lig: {'105': 14, '108': 15}, tclass: 'normal'}, {c: 'fi', tclass: 'normal'}, {c: 'fl', tclass: 'normal'}, {c: 'ffi', tclass: 'normal'}, {c: 'ffl', tclass: 'normal'}, // 10 - 1F {c: 'ı', a:0, tclass: 'normal'}, {c: 'j', d:.2, tclass: 'normal'}, {c: '`', tclass: 'accent'}, {c: '´', tclass: 'accent'}, {c: 'ˇ', tclass: 'accent'}, {c: '˘', tclass: 'accent'}, {c: 'ˉ', tclass: 'accent'}, {c: '˚', tclass: 'accent'}, {c: '?', tclass: 'normal'}, {c: 'ß', tclass: 'normal'}, {c: 'æ', a:0, tclass: 'normal'}, {c: 'œ', a:0, tclass: 'normal'}, {c: 'ø', tclass: 'normal'}, {c: 'Æ', tclass: 'normal'}, {c: 'Œ', tclass: 'normal'}, {c: 'Ø', tclass: 'normal'}, // 20 - 2F {c: '?', krn: {'108': -0.278, '76': -0.319}, tclass: 'normal'}, {c: '!', lig: {'96': 60}, tclass: 'normal'}, {c: '', tclass: 'normal'}, {c: '#', tclass: 'normal'}, {c: '$', tclass: 'normal'}, {c: '%', tclass: 'normal'}, {c: '&', tclass: 'normal'}, {c: '', krn: {'63': 0.111, '33': 0.111}, lig: {'39': 34}, tclass: 'normal'}, {c: '(', d:.2, tclass: 'normal'}, {c: ')', d:.2, tclass: 'normal'}, {c: '*', tclass: 'normal'}, {c: '+', a:.1, tclass: 'normal'}, {c: ',', a:-.3, d:.2, w: 0.278, tclass: 'normal'}, {c: '-', a:0, lig: {'45': 123}, tclass: 'normal'}, {c: '.', a:-.25, tclass: 'normal'}, {c: '/', tclass: 'normal'}, // 30 - 3F {c: '0', tclass: 'normal'}, {c: '1', tclass: 'normal'}, {c: '2', tclass: 'normal'}, {c: '3', tclass: 'normal'}, {c: '4', tclass: 'normal'}, {c: '5', tclass: 'normal'}, {c: '6', tclass: 'normal'}, {c: '7', tclass: 'normal'}, {c: '8', tclass: 'normal'}, {c: '9', tclass: 'normal'}, {c: ':', tclass: 'normal'}, {c: ';', tclass: 'normal'}, {c: '¡', tclass: 'normal'}, {c: '=', a:0, d:-.1, tclass: 'normal'}, {c: '¿', tclass: 'normal'}, {c: '?', lig: {'96': 62}, tclass: 'normal'}, // 40 - 4F {c: '@', tclass: 'normal'}, {c: 'A', krn: {'116': -0.0278, '67': -0.0278, '79': -0.0278, '71': -0.0278, '85': -0.0278, '81': -0.0278, '84': -0.0833, '89': -0.0833, '86': -0.111, '87': -0.111}, tclass: 'normal'}, {c: 'B', tclass: 'normal'}, {c: 'C', tclass: 'normal'}, {c: 'D', krn: {'88': -0.0278, '87': -0.0278, '65': -0.0278, '86': -0.0278, '89': -0.0278}, tclass: 'normal'}, {c: 'E', tclass: 'normal'}, {c: 'F', krn: {'111': -0.0833, '101': -0.0833, '117': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.111, '79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal'}, {c: 'G', tclass: 'normal'}, {c: 'H', tclass: 'normal'}, {c: 'I', krn: {'73': 0.0278}, tclass: 'normal'}, {c: 'J', tclass: 'normal'}, {c: 'K', krn: {'79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal'}, {c: 'L', krn: {'84': -0.0833, '89': -0.0833, '86': -0.111, '87': -0.111}, tclass: 'normal'}, {c: 'M', tclass: 'normal'}, {c: 'N', tclass: 'normal'}, {c: 'O', krn: {'88': -0.0278, '87': -0.0278, '65': -0.0278, '86': -0.0278, '89': -0.0278}, tclass: 'normal'}, // 50 - 5F {c: 'P', krn: {'65': -0.0833, '111': -0.0278, '101': -0.0278, '97': -0.0278, '46': -0.0833, '44': -0.0833}, tclass: 'normal'}, {c: 'Q', d: 1, tclass: 'normal'}, {c: 'R', krn: {'116': -0.0278, '67': -0.0278, '79': -0.0278, '71': -0.0278, '85': -0.0278, '81': -0.0278, '84': -0.0833, '89': -0.0833, '86': -0.111, '87': -0.111}, tclass: 'normal'}, {c: 'S', tclass: 'normal'}, {c: 'T', krn: {'121': -0.0278, '101': -0.0833, '111': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.0833, '117': -0.0833}, tclass: 'normal'}, {c: 'U', tclass: 'normal'}, {c: 'V', ic: 0.0139, krn: {'111': -0.0833, '101': -0.0833, '117': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.111, '79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal'}, {c: 'W', ic: 0.0139, krn: {'111': -0.0833, '101': -0.0833, '117': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.111, '79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal'}, {c: 'X', krn: {'79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal'}, {c: 'Y', ic: 0.025, krn: {'101': -0.0833, '111': -0.0833, '114': -0.0833, '97': -0.0833, '65': -0.0833, '117': -0.0833}, tclass: 'normal'}, {c: 'Z', tclass: 'normal'}, {c: '[', d:.1, tclass: 'normal'}, {c: '', tclass: 'normal'}, {c: ']', d:.1, tclass: 'normal'}, {c: 'ˆ', tclass: 'accent'}, {c: '˙', tclass: 'accent'}, // 60 - 6F {c: '', lig: {'96': 92}, tclass: 'normal'}, {c: 'a', a:0, krn: {'118': -0.0278, '106': 0.0556, '121': -0.0278, '119': -0.0278}, tclass: 'normal'}, {c: 'b', krn: {'101': 0.0278, '111': 0.0278, '120': -0.0278, '100': 0.0278, '99': 0.0278, '113': 0.0278, '118': -0.0278, '106': 0.0556, '121': -0.0278, '119': -0.0278}, tclass: 'normal'}, {c: 'c', a:0, krn: {'104': -0.0278, '107': -0.0278}, tclass: 'normal'}, {c: 'd', tclass: 'normal'}, {c: 'e', a:0, tclass: 'normal'}, {c: 'f', ic: 0.0778, krn: {'39': 0.0778, '63': 0.0778, '33': 0.0778, '41': 0.0778, '93': 0.0778}, lig: {'105': 12, '102': 11, '108': 13}, tclass: 'normal'}, {c: 'g', a:0, d:1, ic: 0.0139, krn: {'106': 0.0278}, tclass: 'normal'}, {c: 'h', krn: {'116': -0.0278, '117': -0.0278, '98': -0.0278, '121': -0.0278, '118': -0.0278, '119': -0.0278}, tclass: 'normal'}, {c: 'i', tclass: 'normal'}, {c: 'j', d:1, tclass: 'normal'}, {c: 'k', krn: {'97': -0.0556, '101': -0.0278, '97': -0.0278, '111': -0.0278, '99': -0.0278}, tclass: 'normal'}, {c: 'l', tclass: 'normal'}, {c: 'm', a:0, krn: {'116': -0.0278, '117': -0.0278, '98': -0.0278, '121': -0.0278, '118': -0.0278, '119': -0.0278}, tclass: 'normal'}, {c: 'n', a:0, krn: {'116': -0.0278, '117': -0.0278, '98': -0.0278, '121': -0.0278, '118': -0.0278, '119': -0.0278}, tclass: 'normal'}, {c: 'o', a:0, krn: {'101': 0.0278, '111': 0.0278, '120': -0.0278, '100': 0.0278, '99': 0.0278, '113': 0.0278, '118': -0.0278, '106': 0.0556, '121': -0.0278, '119': -0.0278}, tclass: 'normal'}, // 70 - 7F {c: 'p', a:0, d:1, krn: {'101': 0.0278, '111': 0.0278, '120': -0.0278, '100': 0.0278, '99': 0.0278, '113': 0.0278, '118': -0.0278, '106': 0.0556, '121': -0.0278, '119': -0.0278}, tclass: 'normal'}, {c: 'q', a:0, d:1, tclass: 'normal'}, {c: 'r', a:0, tclass: 'normal'}, {c: 's', a:0, tclass: 'normal'}, {c: 't', krn: {'121': -0.0278, '119': -0.0278}, tclass: 'normal'}, {c: 'u', a:0, krn: {'119': -0.0278}, tclass: 'normal'}, {c: 'v', a:0, ic: 0.0139, krn: {'97': -0.0556, '101': -0.0278, '97': -0.0278, '111': -0.0278, '99': -0.0278}, tclass: 'normal'}, {c: 'w', a:0, ic: 0.0139, krn: {'101': -0.0278, '97': -0.0278, '111': -0.0278, '99': -0.0278}, tclass: 'normal'}, {c: 'x', a:0, tclass: 'normal'}, {c: 'y', a:0, d:1, ic: 0.0139, krn: {'111': -0.0278, '101': -0.0278, '97': -0.0278, '46': -0.0833, '44': -0.0833}, tclass: 'normal'}, {c: 'z', a:0, tclass: 'normal'}, {c: '', a:.1, ic: 0.0278, lig: {'45': 124}, tclass: 'normal'}, {c: '', a:.1, ic: 0.0278, tclass: 'normal'}, {c: '˝', tclass: 'accent'}, {c: '˜', tclass: 'accent'}, {c: '¨', tclass: 'accent'} ] }); /* * We need to replace the jsMath.Box.TeX function in order to use the * different font metrics in thie tables above, and to handle the * scaling better. */ jsMath.Add(jsMath.Box,{ TeX: function (c,font,style,size) { c = jsMath.TeX[font][c]; if (c.h != null) {c.a = c.h-1.1*jsMath.TeX.x_height; if (c.d == 1) {c.d += .0001}} var box = this.Text(c.c,c.tclass,style,size,c.a,c.d); var scale = jsMath.Typeset.TeX(style,size).scale; if (c.bh != null) { box.bh = c.bh * scale; box.bd = c.bd * scale; } else { var h = box.bd+box.bh; var ph = Math.round(h*jsMath.em); if (h > jsMath.hd) { box.bd = c.bd = jsMath.EmBoxFor(jsMath.HTML.Class(c.tclass,c.c) + '').h - h; box.bh = h - box.bd; } c.bh = box.bh/scale; c.bd = box.bd/scale; } if (jsMath.msieFontBug) { // hack to avoid Font changing back to the default // font when a unicode reference is not followed // by a letter or number box.html += 'x' } return box; } }); jsMath.UpdateStyles({ '.math': 'font-style: normal', '.cmr10': 'font-family: serif', '.cal': 'font-family: cursive', '.arrows': '', '.arrow1': '', '.arrow2': '', '.harpoon': 'font-size: 125%', '.symbol': '', '.symbol2': '', '.delim1': 'font-size: 133%; position:relative; top:.75em', '.delim1b': 'font-size: 133%; position:relative; top:.8em; margin: -.1em', '.delim1c': 'font-size: 120%; position:relative; top:.8em;', '.delim2': 'font-size: 180%; position:relative; top:.75em', '.delim2b': 'font-size: 190%; position:relative; top:.8em; margin: -.1em', '.delim2c': 'font-size: 167%; position:relative; top:.8em;', '.delim3': 'font-size: 250%; position:relative; top:.725em', '.delim3b': 'font-size: 250%; position:relative; top:.8em; margin: -.1em', '.delim3c': 'font-size: 240%; position:relative; top:.775em;', '.delim4': 'font-size: 325%; position:relative; top:.7em', '.delim4b': 'font-size: 325%; position:relative; top:.8em; margin: -.1em', '.delim4c': 'font-size: 300%; position:relative; top:.8em;', '.delim': '', '.vertical': '', '.greek': '', '.bigop1': 'font-size: 133%; position: relative; top: .85em; margin:-.05em', '.bigop1a': 'font-size: 100%; position: relative; top: .775em;', '.bigop1b': 'font-size: 160%; position: relative; top: .7em; margin:-.1em', '.bigop1c': 'font-size: 125%; position: relative; top: .75em; margin:-.1em;', '.bigop2': 'font-size: 200%; position: relative; top: .8em; margin:-.07em', '.bigop2a': 'font-size: 175%; position: relative; top: .7em;', '.bigop2b': 'font-size: 270%; position: relative; top: .62em; margin:-.1em', '.bigop2c': 'font-size: 250%; position: relative; top: .7em; margin:-.17em;', '.wide1': 'font-size: 67%; position: relative; top:-.8em', '.wide2': 'font-size: 110%; position: relative; top:-.5em', '.wide3': 'font-size: 175%; position: relative; top:-.32em', '.wide1a': 'font-size: 75%; position: relative; top:-.5em', '.wide2a': 'font-size: 133%; position: relative; top: -.15em', '.wide3a': 'font-size: 200%; position: relative; top: -.05em', '.root': '', '.accent': 'position: relative; top: .02em' }); /* * Reinstall Styles and fonts */ jsMath.InitStyles(); jsMath.InitTeXfonts(); /* * No access to TeX "not" character, so fake this */ jsMath.Macro('not','\\mathrel{\\rlap{\\kern 4mu/}}'); jsMath.Macro('joinrel','\\mathrel{\\kern-2mu}'); jsMath.Box.DelimExtend = jsMath.Box.DelimExtendRelative; jsMath.absoluteHeightVaries = 1; jsMath.defaultH = 0.8;