--- loncom/html/adm/jsMath/jsMath-fallback-unix.js 2005/02/25 04:57:49 1.1 +++ loncom/html/adm/jsMath/jsMath-fallback-unix.js 2005/12/07 18:57:44 1.2 @@ -594,140 +594,140 @@ jsMath.Add(jsMath.TeX,{ cmti10: [ // 00 - 0F - {c: 'Γ', tclass: 'greek', ic: 0.133}, + {c: 'Γ', ic: 0.133, tclass: 'greek'}, {c: 'Δ', tclass: 'greek'}, - {c: 'Θ', tclass: 'greek', ic: 0.094}, + {c: 'Θ', ic: 0.094, tclass: 'greek'}, {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}, + {c: 'Ξ', ic: 0.153, tclass: 'greek'}, + {c: 'Π', ic: 0.164, tclass: 'greek'}, + {c: 'Σ', ic: 0.12, tclass: 'greek'}, + {c: 'Υ', ic: 0.111, tclass: 'greek'}, + {c: 'Φ', ic: 0.0599, tclass: 'greek'}, + {c: 'Ψ', ic: 0.111, tclass: 'greek'}, + {c: 'Ω', ic: 0.103, tclass: 'greek'}, + {c: 'ff', ic: 0.212, krn: {'39': 0.104, '63': 0.104, '33': 0.104, '41': 0.104, '93': 0.104}, lig: {'105': 14, '108': 15}, tclass: 'normal'}, + {c: 'fi', ic: 0.103, tclass: 'normal'}, + {c: 'fl', ic: 0.103, tclass: 'normal'}, + {c: 'ffi', ic: 0.103, tclass: 'normal'}, + {c: 'ffl', ic: 0.103, tclass: 'normal'}, // 10 - 1F - {c: 'ı', a:0, tclass: 'normal', ic: 0.0767}, - {c: 'j', d:.2, tclass: 'normal', ic: 0.0374}, + {c: 'ı', a:0, ic: 0.0767, tclass: 'normal'}, + {c: 'j', d:.2, ic: 0.0374, tclass: 'normal'}, {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: '´', ic: 0.0969, tclass: 'accent'}, + {c: 'ˇ', ic: 0.083, tclass: 'accent'}, + {c: '˘', ic: 0.108, tclass: 'accent'}, + {c: 'ˉ', ic: 0.103, tclass: 'accent'}, {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}, + {c: '?', d: 0.17, w: 0.46, tclass: 'normal'}, + {c: 'ß', ic: 0.105, tclass: 'normal'}, + {c: 'æ', a:0, ic: 0.0751, tclass: 'normal'}, + {c: 'œ', a:0, ic: 0.0751, tclass: 'normal'}, + {c: 'ø', ic: 0.0919, tclass: 'normal'}, + {c: 'Æ', ic: 0.12, tclass: 'normal'}, + {c: 'Œ', ic: 0.12, tclass: 'normal'}, + {c: 'Ø', ic: 0.094, tclass: 'normal'}, // 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: '?', krn: {'108': -0.256, '76': -0.321}, tclass: 'normal'}, + {c: '!', ic: 0.124, lig: {'96': 60}, tclass: 'normal'}, + {c: '', ic: 0.0696, tclass: 'normal'}, + {c: '#', ic: 0.0662, tclass: 'normal'}, {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: '%', ic: 0.136, tclass: 'normal'}, + {c: '&', ic: 0.0969, tclass: 'normal'}, + {c: '', ic: 0.124, krn: {'63': 0.102, '33': 0.102}, lig: {'39': 34}, tclass: 'normal'}, + {c: '(', d:.2, ic: 0.162, tclass: 'normal'}, + {c: ')', d:.2, ic: 0.0369, tclass: 'normal'}, + {c: '*', ic: 0.149, tclass: 'normal'}, + {c: '+', a:.1, ic: 0.0369, tclass: 'normal'}, {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:0, ic: 0.0283, lig: {'45': 123}, tclass: 'normal'}, {c: '.', a:-.25, tclass: 'normal'}, - {c: '/', tclass: 'normal', ic: 0.162}, + {c: '/', ic: 0.162, tclass: 'normal'}, // 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: '0', ic: 0.136, tclass: 'normal'}, + {c: '1', ic: 0.136, tclass: 'normal'}, + {c: '2', ic: 0.136, tclass: 'normal'}, + {c: '3', ic: 0.136, tclass: 'normal'}, + {c: '4', ic: 0.136, tclass: 'normal'}, + {c: '5', ic: 0.136, tclass: 'normal'}, + {c: '6', ic: 0.136, tclass: 'normal'}, + {c: '7', ic: 0.136, tclass: 'normal'}, + {c: '8', ic: 0.136, tclass: 'normal'}, + {c: '9', ic: 0.136, tclass: 'normal'}, + {c: ':', ic: 0.0582, tclass: 'normal'}, + {c: ';', ic: 0.0582, tclass: 'normal'}, + {c: '¡', ic: 0.0756, tclass: 'normal'}, + {c: '=', a:0, d:-.1, ic: 0.0662, tclass: 'normal'}, {c: '¿', tclass: 'normal'}, - {c: '?', lig: {'96': 62}, tclass: 'normal', ic: 0.122, lig: {'96': 62}}, + {c: '?', ic: 0.122, lig: {'96': 62}, tclass: 'normal'}, // 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}}, + {c: '@', ic: 0.096, tclass: 'normal'}, + {c: 'A', 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}, tclass: 'normal'}, + {c: 'B', ic: 0.103, tclass: 'normal'}, + {c: 'C', ic: 0.145, tclass: 'normal'}, + {c: 'D', ic: 0.094, krn: {'88': -0.0256, '87': -0.0256, '65': -0.0256, '86': -0.0256, '89': -0.0256}, tclass: 'normal'}, + {c: 'E', ic: 0.12, tclass: 'normal'}, + {c: 'F', 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}, tclass: 'normal'}, + {c: 'G', ic: 0.0872, tclass: 'normal'}, + {c: 'H', ic: 0.164, tclass: 'normal'}, + {c: 'I', ic: 0.158, tclass: 'normal'}, + {c: 'J', ic: 0.14, tclass: 'normal'}, + {c: 'K', ic: 0.145, krn: {'79': -0.0256, '67': -0.0256, '71': -0.0256, '81': -0.0256}, tclass: 'normal'}, + {c: 'L', 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}, tclass: 'normal'}, + {c: 'M', ic: 0.164, tclass: 'normal'}, + {c: 'N', ic: 0.164, tclass: 'normal'}, + {c: 'O', ic: 0.094, krn: {'88': -0.0256, '87': -0.0256, '65': -0.0256, '86': -0.0256, '89': -0.0256}, 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', 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}, + {c: 'P', ic: 0.103, krn: {'65': -0.0767}, tclass: 'normal'}, + {c: 'Q', d: 1, ic: 0.094, tclass: 'normal'}, + {c: 'R', 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}, tclass: 'normal'}, + {c: 'S', ic: 0.12, tclass: 'normal'}, + {c: 'T', 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}, tclass: 'normal'}, + {c: 'U', ic: 0.164, tclass: 'normal'}, + {c: 'V', 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}, tclass: 'normal'}, + {c: 'W', ic: 0.184, krn: {'65': -0.0767}, tclass: 'normal'}, + {c: 'X', ic: 0.158, krn: {'79': -0.0256, '67': -0.0256, '71': -0.0256, '81': -0.0256}, tclass: 'normal'}, + {c: 'Y', ic: 0.194, krn: {'101': -0.0767, '111': -0.0767, '114': -0.0767, '97': -0.0767, '117': -0.0767, '65': -0.0767}, tclass: 'normal'}, + {c: 'Z', ic: 0.145, tclass: 'normal'}, + {c: '[', d:.1, ic: 0.188, tclass: 'normal'}, + {c: '', ic: 0.169, tclass: 'normal'}, + {c: ']', d:.1, ic: 0.105, tclass: 'normal'}, + {c: 'ˆ', ic: 0.0665, tclass: 'accent'}, + {c: '˙', ic: 0.118, tclass: 'accent'}, // 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}}, + {c: '', ic: 0.124, lig: {'96': 92}, tclass: 'normal'}, + {c: 'a', a:0, ic: 0.0767, tclass: 'normal'}, + {c: 'b', 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}, tclass: 'normal'}, + {c: 'c', a:0, 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}, tclass: 'normal'}, + {c: 'd', ic: 0.103, krn: {'108': 0.0511}, tclass: 'normal'}, + {c: 'e', a:0, 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}, tclass: 'normal'}, + {c: 'f', 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}, tclass: 'normal'}, + {c: 'g', a:0, d:1, ic: 0.0885, tclass: 'normal'}, + {c: 'h', ic: 0.0767, tclass: 'normal'}, + {c: 'i', ic: 0.102, tclass: 'normal'}, + {c: 'j', d:1, ic: 0.145, tclass: 'normal'}, + {c: 'k', ic: 0.108, tclass: 'normal'}, + {c: 'l', ic: 0.103, krn: {'108': 0.0511}, tclass: 'normal'}, + {c: 'm', a:0, ic: 0.0767, tclass: 'normal'}, + {c: 'n', a:0, ic: 0.0767, krn: {'39': -0.102}, tclass: 'normal'}, + {c: 'o', a:0, 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}, 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', 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: 'p', a:0, d:1, 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}, tclass: 'normal'}, + {c: 'q', a:0, d:1, ic: 0.0885, tclass: 'normal'}, + {c: 'r', a:0, 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}, tclass: 'normal'}, + {c: 's', a:0, ic: 0.0821, tclass: 'normal'}, + {c: 't', ic: 0.0949, tclass: 'normal'}, + {c: 'u', a:0, ic: 0.0767, tclass: 'normal'}, + {c: 'v', a:0, ic: 0.108, tclass: 'normal'}, + {c: 'w', a:0, ic: 0.108, krn: {'108': 0.0511}, tclass: 'normal'}, + {c: 'x', a:0, ic: 0.12, tclass: 'normal'}, + {c: 'y', a:0, d:1, ic: 0.0885, tclass: 'normal'}, + {c: 'z', a:0, ic: 0.123, tclass: 'normal'}, + {c: '', a:.1, ic: 0.0921, lig: {'45': 124}, tclass: 'normal'}, + {c: '', a:.1, ic: 0.0921, tclass: 'normal'}, + {c: '˝', ic: 0.122, tclass: 'accent'}, + {c: '˜', ic: 0.116, tclass: 'accent'}, {c: '¨', tclass: 'accent'} ], @@ -874,14 +874,18 @@ jsMath.Add(jsMath.TeX,{ /* * 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 + * different font metrics in the 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}} + + TeX_orig = jsMath.Box.TeX, + + TeX: function (C,font,style,size) { + c = jsMath.TeX[font][C]; if (!c.tclass) {c.tclass = font} + if (c.img != null) {return this.TeX_orig(C,font,style,size)} + if (c.h != null && c.a == null) {c.a = c.h-1.1*jsMath.TeX.x_height} 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) { @@ -891,9 +895,9 @@ jsMath.Add(jsMath.Box,{ 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.bd = jsMath.EmBoxFor(jsMath.HTML.Class(c.tclass,c.c) + + '').h - h; box.bh = h - box.bd; } c.bh = box.bh/scale; @@ -909,7 +913,7 @@ jsMath.Add(jsMath.Box,{ } }); -jsMath.UpdateStyles({ +jsMath.Update.Styles({ '.math': 'font-style: normal', '.cmr10': 'font-family: serif', '.cal': 'font-family: cursive', @@ -957,8 +961,8 @@ jsMath.UpdateStyles({ * Reinstall Styles and fonts */ -jsMath.InitStyles(); -jsMath.InitTeXfonts(); +jsMath.Setup.Styles(); +jsMath.Setup.TeXfonts(); /* * No access to TeX "not" character, so fake this @@ -970,4 +974,4 @@ jsMath.Macro('joinrel','\\mathrel{\\kern jsMath.Box.DelimExtend = jsMath.Box.DelimExtendRelative; jsMath.absoluteHeightVaries = 1; -jsMath.defaultH = 0.8; \ No newline at end of file +jsMath.defaultH = 0.8;