--- loncom/html/adm/jsMath/jsMath-fallback-pc.js 2005/02/25 04:57:49 1.1 +++ loncom/html/adm/jsMath/jsMath-fallback-pc.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'} ], @@ -879,9 +879,10 @@ jsMath.Add(jsMath.TeX,{ */ 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: function (C,font,style,size) { + c = jsMath.TeX[font][C]; if (!c.tclass) {c.tclass = font} + if (c.h != null && c.a == null) {c.a = c.h-1.1*jsMath.TeX.x_height} + if (c.img != null && c.c != '') this.TeXIMG(font,C,jsMath.Typeset.StyleSize(style,size)); 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 +892,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,55 +910,55 @@ jsMath.Add(jsMath.Box,{ } }); -jsMath.UpdateStyles({ - '.cmr10': 'font-family: serif', - '.lucida': 'font-family: lucida sans unicode', - '.arial': 'font-family: arial unicode MS', - '.cal': 'font-family: Script MT, Script MT Bold, cursive', - '.arrows': 'font-family: Arial unicode MS', - '.arrow1': 'font-family: Arial unicode MS', - '.arrow1a': 'font-family: Arial unicode MS; position:relative; top:.05em;left:-.15em; margin-right:-.15em', - '.arrow2': 'font-family: Arial unicode MS; position:relative; top:-.1em;', - '.arrow3': 'font-family: Arial unicode MS; margin:.1em', - '.symbol': 'font-family: Arial unicode MS', - '.symbol2': 'font-family: Arial unicode MS', - '.delim1': 'font-family: Times New Roman; font-size: 133%; position:relative; top:.7em', - '.delim1a': 'font-family: Lucida sans unicode; font-size: 133%; position:relative; top:.8em', - '.delim1b': 'font-family: Arial unicode MS; font-size: 133%; position:relative; top:.8em', - '.delim2': 'font-family: Times New Roman; font-size: 180%; position:relative; top:.75em', - '.delim2a': 'font-family: Lucida sans unicode; font-size: 180%; position:relative; top:.8em', - '.delim2b': 'font-family: Arial unicode MS; font-size: 180%; position:relative; top:.8em', - '.delim3': 'font-family: Times New Roman; font-size: 250%; position:relative; top:.725em', - '.delim3a': 'font-family: Lucida sans unicode; font-size: 250%; position:relative; top:.775em', - '.delim3b': 'font-family: Arial unicode MS; font-size: 250%; position:relative; top:.8em', - '.delim4': 'font-family: Times New Roman; font-size: 325%; position:relative; top:.7em', - '.delim4a': 'font-family: Lucida sans unicode; font-size: 325%; position:relative; top:.775em', - '.delim4b': 'font-family: Arial unicode MS; font-size: 325%; position:relative; top:.8em', - '.delimx': 'font-family: Symbol; position:relative; top:.2em', - '.greek': 'font-family: Times New Roman', - '.bigop1': 'font-family: Arial unicode MS; font-size: 130%; position: relative; top: .7em; margin:-.05em', - '.bigop1a': 'font-family: Arial unicode MS; font-size: 110%; position: relative; top: .85em;', - '.bigop1b': 'font-family: Arial unicode MS; font-size: 180%; position: relative; top: .6em', - '.bigop1c': 'font-family: Arial unicode MS; font-size: 85%; position: relative; top: 1em', - '.bigop2': 'font-family: Arial unicode MS; font-size: 230%; position: relative; top: .6em; margin:-.05em', - '.bigop2a': 'font-family: Arial unicode MS; font-size: 185%; position: relative; top: .75em', - '.bigop2b': 'font-family: Arial unicode MS; font-size: 275%; position: relative; top: .55em', - '.bigop2c': 'font-family: Arial unicode MS; font-size: 185%; position: relative; top: 1em; margin-right:-.1em', - '.wide1': 'font-size: 67%; position: relative; top:-.5em;', - '.wide2': 'font-size: 110%; position: relative; top:-.2em;', - '.wide3': 'font-size: 175%;', - '.wide1a': 'font-family: Times New Roman; font-size: 75%; position: relative; top:-.5em', - '.wide2a': 'font-family: Times New Roman; font-size: 133%; position: relative; top:-.2em', - '.wide3a': 'font-family: Times New Roman; font-size: 200%; position: relative; top:-.1em', - '.root': 'font-family: Arial unicode MS; margin-right:-.075em', - '.accent': 'font-family: Arial unicode MS; position:relative; top:.05em; left:.15em' +jsMath.Update.Styles({ + '.cmr10': "font-family: serif", + '.lucida': "font-family: 'lucida sans unicode'", + '.arial': "font-family: 'arial unicode MS'", + '.cal': "font-family: 'Script MT', 'Script MT Bold', cursive", + '.arrows': "font-family: 'Arial unicode MS'", + '.arrow1': "font-family: 'Arial unicode MS'", + '.arrow1a': "font-family: 'Arial unicode MS'; position:relative; top:.05em;left:-.15em; margin-right:-.15em", + '.arrow2': "font-family: 'Arial unicode MS'; position:relative; top:-.1em;", + '.arrow3': "font-family: 'Arial unicode MS'; margin:.1em", + '.symbol': "font-family: 'Arial unicode MS'", + '.symbol2': "font-family: 'Arial unicode MS'", + '.delim1': "font-family: 'Times New Roman'; font-size: 133%; position:relative; top:.7em", + '.delim1a': "font-family: 'Lucida sans unicode'; font-size: 133%; position:relative; top:.8em", + '.delim1b': "font-family: 'Arial unicode MS'; font-size: 133%; position:relative; top:.8em", + '.delim2': "font-family: 'Times New Roman'; font-size: 180%; position:relative; top:.75em", + '.delim2a': "font-family: 'Lucida sans unicode'; font-size: 180%; position:relative; top:.8em", + '.delim2b': "font-family: 'Arial unicode MS'; font-size: 180%; position:relative; top:.8em", + '.delim3': "font-family: 'Times New Roman'; font-size: 250%; position:relative; top:.725em", + '.delim3a': "font-family: 'Lucida sans unicode'; font-size: 250%; position:relative; top:.775em", + '.delim3b': "font-family: 'Arial unicode MS'; font-size: 250%; position:relative; top:.8em", + '.delim4': "font-family: 'Times New Roman'; font-size: 325%; position:relative; top:.7em", + '.delim4a': "font-family: 'Lucida sans unicode'; font-size: 325%; position:relative; top:.775em", + '.delim4b': "font-family: 'Arial unicode MS'; font-size: 325%; position:relative; top:.8em", + '.delimx': "font-family: Symbol; position:relative; top:.2em", + '.greek': "font-family: 'Times New Roman'", + '.bigop1': "font-family: 'Arial unicode MS'; font-size: 130%; position: relative; top: .7em; margin:-.05em", + '.bigop1a': "font-family: 'Arial unicode MS'; font-size: 110%; position: relative; top: .85em;", + '.bigop1b': "font-family: 'Arial unicode MS'; font-size: 180%; position: relative; top: .6em", + '.bigop1c': "font-family: 'Arial unicode MS'; font-size: 85%; position: relative; top: 1em", + '.bigop2': "font-family: 'Arial unicode MS'; font-size: 230%; position: relative; top: .6em; margin:-.05em", + '.bigop2a': "font-family: 'Arial unicode MS'; font-size: 185%; position: relative; top: .75em", + '.bigop2b': "font-family: 'Arial unicode MS'; font-size: 275%; position: relative; top: .55em", + '.bigop2c': "font-family: 'Arial unicode MS'; font-size: 185%; position: relative; top: 1em; margin-right:-.1em", + '.wide1': "font-size: 67%; position: relative; top:-.5em;", + '.wide2': "font-size: 110%; position: relative; top:-.2em;'", + '.wide3': "font-size: 175%;", + '.wide1a': "font-family: 'Times New Roman'; font-size: 75%; position: relative; top:-.5em", + '.wide2a': "font-family: 'Times New Roman'; font-size: 133%; position: relative; top:-.2em", + '.wide3a': "font-family: 'Times New Roman'; font-size: 200%; position: relative; top:-.1em", + '.root': "font-family: 'Arial unicode MS'; margin-right:-.075em", + '.accent': "font-family: 'Arial unicode MS'; position:relative; top:.05em; left:.15em" }); // // adjust for Mozilla // if (jsMath.hidden.ATTRIBUTE_NODE) { - jsMath.UpdateTeXfonts({ + jsMath.Update.TeXfonts({ cmex10: { '48': {c: ''}, '49': {c: ''}, @@ -980,7 +981,7 @@ if (jsMath.hidden.ATTRIBUTE_NODE) { '67': {c: ''} } }); - jsMath.UpdateStyles({ + jsMath.Update.Styles({ '.accent': 'font-family: Arial unicode MS; position:relative; top:.05em; left:.05em' }); } @@ -989,7 +990,7 @@ if (jsMath.hidden.ATTRIBUTE_NODE) { // adjust for MSIE // if (jsMath.browser == "MSIE") { - jsMath.UpdateTeXfonts({ + jsMath.Update.TeXfonts({ cmex10: { '63': {c: '|'}, '119': {c: '||'} @@ -1002,8 +1003,8 @@ if (jsMath.browser == "MSIE") { * Reinstall Styles and fonts */ -jsMath.InitStyles(); -jsMath.InitTeXfonts(); +jsMath.Setup.Styles(); +jsMath.Setup.TeXfonts(); /* * No access to TeX "not" character, so fake this