Annotation of loncom/html/adm/jsMath/uncompressed/jsMath-fallback-pc.js, revision 1.2
1.1 albertel 1: /*
2: * jsMath-fallback-pc.js
3: *
4: * Part of the jsMath package for mathematics on the web.
5: *
6: * This file makes changes needed for when the TeX fonts are not available
7: * with a browser on the PC.
8: *
9: * ---------------------------------------------------------------------
10: *
11: * Copyright 2004-2006 by Davide P. Cervone
12: *
13: * Licensed under the Apache License, Version 2.0 (the "License");
14: * you may not use this file except in compliance with the License.
15: * You may obtain a copy of the License at
16: *
17: * http://www.apache.org/licenses/LICENSE-2.0
18: *
19: * Unless required by applicable law or agreed to in writing, software
20: * distributed under the License is distributed on an "AS IS" BASIS,
21: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22: * See the License for the specific language governing permissions and
23: * limitations under the License.
24: */
25:
26:
27:
28: /********************************************************************
29: *
30: * Here we replace the TeX character mappings by equivalent unicode
31: * points when possible, and adjust the character dimensions
32: * based on the fonts we hope we get them from (the styles are set
33: * to try to use the best characters available in the standard
34: * fonts).
35: */
36:
37: jsMath.Add(jsMath.TeX,{
38:
39: cmr10: [
40: // 00 - 0F
41: {c: 'Γ', tclass: 'greek'},
42: {c: 'Δ', tclass: 'greek'},
43: {c: 'Θ', tclass: 'greek'},
44: {c: 'Λ', tclass: 'greek'},
45: {c: 'Ξ', tclass: 'greek'},
46: {c: 'Π', tclass: 'greek'},
47: {c: 'Σ', tclass: 'greek'},
48: {c: 'Υ', tclass: 'greek'},
49: {c: 'Φ', tclass: 'greek'},
50: {c: 'Ψ', tclass: 'greek'},
51: {c: 'Ω', tclass: 'greek'},
52: {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'},
53: {c: 'fi', tclass: 'normal'},
54: {c: 'fl', tclass: 'normal'},
55: {c: 'ffi', tclass: 'normal'},
56: {c: 'ffl', tclass: 'normal'},
57: // 10 - 1F
58: {c: 'ı', a:0, tclass: 'normal'},
59: {c: 'j', d:.2, tclass: 'normal'},
60: {c: 'ˋ', tclass: 'accent'},
61: {c: 'ˊ', tclass: 'accent'},
62: {c: 'ˇ', tclass: 'accent'},
63: {c: '˘', tclass: 'accent'},
64: {c: 'ˉ', tclass: 'accent'},
65: {c: '˚', tclass: 'accent'},
66: {c: '̧', tclass: 'normal'},
67: {c: 'ß', tclass: 'normal'},
68: {c: 'æ', a:0, tclass: 'normal'},
69: {c: 'œ', a:0, tclass: 'normal'},
70: {c: 'ø', tclass: 'normal'},
71: {c: 'Æ', tclass: 'normal'},
72: {c: 'Œ', tclass: 'normal'},
73: {c: 'Ø', tclass: 'normal'},
74: // 20 - 2F
75: {c: '?', krn: {'108': -0.278, '76': -0.319}, tclass: 'normal'},
76: {c: '!', lig: {'96': 60}, tclass: 'normal'},
77: {c: '”', tclass: 'normal'},
78: {c: '#', tclass: 'normal'},
79: {c: '$', tclass: 'normal'},
80: {c: '%', tclass: 'normal'},
81: {c: '&', tclass: 'normal'},
82: {c: '’', krn: {'63': 0.111, '33': 0.111}, lig: {'39': 34}, tclass: 'normal'},
83: {c: '(', d:.2, tclass: 'normal'},
84: {c: ')', d:.2, tclass: 'normal'},
85: {c: '*', tclass: 'normal'},
86: {c: '+', a:.1, tclass: 'normal'},
87: {c: ',', a:-.3, d:.2, w: 0.278, tclass: 'normal'},
88: {c: '-', a:0, lig: {'45': 123}, tclass: 'normal'},
89: {c: '.', a:-.25, tclass: 'normal'},
90: {c: '/', tclass: 'normal'},
91: // 30 - 3F
92: {c: '0', tclass: 'normal'},
93: {c: '1', tclass: 'normal'},
94: {c: '2', tclass: 'normal'},
95: {c: '3', tclass: 'normal'},
96: {c: '4', tclass: 'normal'},
97: {c: '5', tclass: 'normal'},
98: {c: '6', tclass: 'normal'},
99: {c: '7', tclass: 'normal'},
100: {c: '8', tclass: 'normal'},
101: {c: '9', tclass: 'normal'},
102: {c: ':', tclass: 'normal'},
103: {c: ';', tclass: 'normal'},
104: {c: '¡', tclass: 'normal'},
105: {c: '=', a:0, d:-.1, tclass: 'normal'},
106: {c: '¿', tclass: 'normal'},
107: {c: '?', lig: {'96': 62}, tclass: 'normal'},
108: // 40 - 4F
109: {c: '@', tclass: 'normal'},
110: {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'},
111: {c: 'B', tclass: 'normal'},
112: {c: 'C', tclass: 'normal'},
113: {c: 'D', krn: {'88': -0.0278, '87': -0.0278, '65': -0.0278, '86': -0.0278, '89': -0.0278}, tclass: 'normal'},
114: {c: 'E', tclass: 'normal'},
115: {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'},
116: {c: 'G', tclass: 'normal'},
117: {c: 'H', tclass: 'normal'},
118: {c: 'I', krn: {'73': 0.0278}, tclass: 'normal'},
119: {c: 'J', tclass: 'normal'},
120: {c: 'K', krn: {'79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal'},
121: {c: 'L', krn: {'84': -0.0833, '89': -0.0833, '86': -0.111, '87': -0.111}, tclass: 'normal'},
122: {c: 'M', tclass: 'normal'},
123: {c: 'N', tclass: 'normal'},
124: {c: 'O', krn: {'88': -0.0278, '87': -0.0278, '65': -0.0278, '86': -0.0278, '89': -0.0278}, tclass: 'normal'},
125: // 50 - 5F
126: {c: 'P', krn: {'65': -0.0833, '111': -0.0278, '101': -0.0278, '97': -0.0278, '46': -0.0833, '44': -0.0833}, tclass: 'normal'},
127: {c: 'Q', d:.2, tclass: 'normal'},
128: {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'},
129: {c: 'S', tclass: 'normal'},
130: {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'},
131: {c: 'U', tclass: 'normal'},
132: {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'},
133: {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'},
134: {c: 'X', krn: {'79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'normal'},
135: {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'},
136: {c: 'Z', tclass: 'normal'},
137: {c: '[', d:.1, tclass: 'normal'},
138: {c: '“', tclass: 'normal'},
139: {c: ']', d:.1, tclass: 'normal'},
140: {c: 'ˆ', tclass: 'accent'},
141: {c: '˙', tclass: 'accent'},
142: // 60 - 6F
143: {c: '‘', lig: {'96': 92}, tclass: 'normal'},
144: {c: 'a', a:0, krn: {'118': -0.0278, '106': 0.0556, '121': -0.0278, '119': -0.0278}, tclass: 'normal'},
145: {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'},
146: {c: 'c', a:0, krn: {'104': -0.0278, '107': -0.0278}, tclass: 'normal'},
147: {c: 'd', tclass: 'normal'},
148: {c: 'e', a:0, tclass: 'normal'},
149: {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'},
150: {c: 'g', a:0, d:.2, ic: 0.0139, krn: {'106': 0.0278}, tclass: 'normal'},
151: {c: 'h', krn: {'116': -0.0278, '117': -0.0278, '98': -0.0278, '121': -0.0278, '118': -0.0278, '119': -0.0278}, tclass: 'normal'},
152: {c: 'i', tclass: 'normal'},
153: {c: 'j', d:.2, tclass: 'normal'},
154: {c: 'k', krn: {'97': -0.0556, '101': -0.0278, '97': -0.0278, '111': -0.0278, '99': -0.0278}, tclass: 'normal'},
155: {c: 'l', tclass: 'normal'},
156: {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'},
157: {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'},
158: {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'},
159: // 70 - 7F
160: {c: 'p', a:0, d:.2, 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'},
161: {c: 'q', a:0, d:.2, tclass: 'normal'},
162: {c: 'r', a:0, tclass: 'normal'},
163: {c: 's', a:0, tclass: 'normal'},
164: {c: 't', krn: {'121': -0.0278, '119': -0.0278}, tclass: 'normal'},
165: {c: 'u', a:0, krn: {'119': -0.0278}, tclass: 'normal'},
166: {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'},
167: {c: 'w', a:0, ic: 0.0139, krn: {'101': -0.0278, '97': -0.0278, '111': -0.0278, '99': -0.0278}, tclass: 'normal'},
168: {c: 'x', a:0, tclass: 'normal'},
169: {c: 'y', a:0, d:.2, ic: 0.0139, krn: {'111': -0.0278, '101': -0.0278, '97': -0.0278, '46': -0.0833, '44': -0.0833}, tclass: 'normal'},
170: {c: 'z', a:0, tclass: 'normal'},
171: {c: '–', a:.1, ic: 0.0278, lig: {'45': 124}, tclass: 'normal'},
172: {c: '—', a:.1, ic: 0.0278, tclass: 'normal'},
173: {c: '˝', tclass: 'accent'},
174: {c: '˜', tclass: 'accent'},
175: {c: '¨', tclass: 'accent'}
176: ],
177:
178: cmmi10: [
179: // 00 - 0F
180: {c: 'Γ', ic: 0.139, krn: {'61': -0.0556, '59': -0.111, '58': -0.111, '127': 0.0833}, tclass: 'igreek'},
181: {c: 'Δ', krn: {'127': 0.167}, tclass: 'igreek'},
182: {c: 'Θ', ic: 0.0278, krn: {'127': 0.0833}, tclass: 'igreek'},
183: {c: 'Λ', krn: {'127': 0.167}, tclass: 'igreek'},
184: {c: 'Ξ', ic: 0.0757, krn: {'127': 0.0833}, tclass: 'igreek'},
185: {c: 'Π', ic: 0.0812, krn: {'61': -0.0556, '59': -0.0556, '58': -0.0556, '127': 0.0556}, tclass: 'igreek'},
186: {c: 'Σ', ic: 0.0576, krn: {'127': 0.0833}, tclass: 'igreek'},
187: {c: 'Υ', ic: 0.139, krn: {'61': -0.0556, '59': -0.111, '58': -0.111, '127': 0.0556}, tclass: 'igreek'},
188: {c: 'Φ', krn: {'127': 0.0833}, tclass: 'igreek'},
189: {c: 'Ψ', ic: 0.11, krn: {'61': -0.0556, '59': -0.0556, '58': -0.0556, '127': 0.0556}, tclass: 'igreek'},
190: {c: 'Ω', ic: 0.0502, krn: {'127': 0.0833}, tclass: 'igreek'},
191: {c: 'α', a:0, ic: 0.0037, krn: {'127': 0.0278}, tclass: 'greek'},
192: {c: 'β', d:.2, ic: 0.0528, krn: {'127': 0.0833}, tclass: 'greek'},
193: {c: 'γ', a:0, d:.2, ic: 0.0556, tclass: 'greek'},
194: {c: 'δ', ic: 0.0378, krn: {'59': -0.0556, '58': -0.0556, '127': 0.0556}, tclass: 'greek'},
195: {c: 'ε', a:0, krn: {'127': 0.0556}, tclass: 'lucida'},
196: // 10 - 1F
197: {c: 'ζ', d:.2, ic: 0.0738, krn: {'127': 0.0833}, tclass: 'greek'},
198: {c: 'η', a:0, d:.2, ic: 0.0359, krn: {'127': 0.0556}, tclass: 'greek'},
199: {c: 'θ', ic: 0.0278, krn: {'127': 0.0833}, tclass: 'greek'},
200: {c: 'ι', a:0, krn: {'127': 0.0556}, tclass: 'greek'},
201: {c: 'κ', a:0, tclass: 'greek'},
202: {c: 'λ', tclass: 'greek'},
203: {c: 'μ', a:0, d:.2, krn: {'127': 0.0278}, tclass: 'greek'},
204: {c: 'ν', a:0, ic: 0.0637, krn: {'59': -0.0556, '58': -0.0556, '127': 0.0278}, tclass: 'greek'},
205: {c: 'ξ', d:.2, ic: 0.046, krn: {'127': 0.111}, tclass: 'greek'},
206: {c: 'π', a:0, ic: 0.0359, tclass: 'greek'},
207: {c: 'ρ', a:0, d:.2, krn: {'127': 0.0833}, tclass: 'greek'},
208: {c: 'σ', a:0, ic: 0.0359, krn: {'59': -0.0556, '58': -0.0556}, tclass: 'greek'},
209: {c: 'τ', a:0, ic: 0.113, krn: {'59': -0.0556, '58': -0.0556, '127': 0.0278}, tclass: 'greek'},
210: {c: 'υ', a:0, ic: 0.0359, krn: {'127': 0.0278}, tclass: 'greek'},
211: {c: 'φ', a:.1, d:.2, krn: {'127': 0.0833}, tclass: 'greek'},
212: {c: 'χ', a:0, d:.2, krn: {'127': 0.0556}, tclass: 'greek'},
213: // 20 - 2F
214: {c: 'ψ', a:.1, d:.2, ic: 0.0359, krn: {'127': 0.111}, tclass: 'greek'},
215: {c: 'ω', a:0, ic: 0.0359, tclass: 'greek'},
216: {c: 'ε', a:0, krn: {'127': 0.0833}, tclass: 'greek'},
217: {c: 'ϑ', krn: {'127': 0.0833}, tclass: 'lucida'},
218: {c: 'ϖ', a:0, ic: 0.0278, tclass: 'lucida'},
219: {c: 'ϱ', a:0, d:.2, krn: {'127': 0.0833}, tclass: 'lucida'},
220: {c: 'ς', a:0, d:.2, ic: 0.0799, krn: {'127': 0.0833}, tclass: 'lucida'},
221: {c: 'ϕ', a:.1, d:.2, krn: {'127': 0.0833}, tclass: 'lucida'},
222: {c: '↼', a:0, d:-.2, tclass: 'arrows'},
223: {c: '↽', a:0, d:-.1, tclass: 'arrows'},
224: {c: '⇀', a:0, d:-.2, tclass: 'arrows'},
225: {c: '⇁', a:0, d:-.1, tclass: 'arrows'},
226: {c: '<span style="position:relative; top:-.1em">˓</span>', a:.1, tclass: 'symbol'},
227: {c: '<span style="position:relative; top:-.1em">˒</span>', a:.1, tclass: 'symbol'},
228: {c: '▹', tclass: 'symbol'},
229: {c: '◃', tclass: 'symbol'},
230: // 30 - 3F
231: {c: '0', tclass: 'normal'},
232: {c: '1', tclass: 'normal'},
233: {c: '2', tclass: 'normal'},
234: {c: '3', tclass: 'normal'},
235: {c: '4', tclass: 'normal'},
236: {c: '5', tclass: 'normal'},
237: {c: '6', tclass: 'normal'},
238: {c: '7', tclass: 'normal'},
239: {c: '8', tclass: 'normal'},
240: {c: '9', tclass: 'normal'},
241: {c: '.', a:-.3, tclass: 'normal'},
242: {c: ',', a:-.3, d:.2, tclass: 'normal'},
243: {c: '<', a:.1, tclass: 'normal'},
244: {c: '<span style="font-size:133%; position:relative; top:.1em">/</span>', d:.1, krn: {'1': -0.0556, '65': -0.0556, '77': -0.0556, '78': -0.0556, '89': 0.0556, '90': -0.0556}, tclass: 'normal'},
245: {c: '>', a:.1, tclass: 'normal'},
246: {c: '⋆', a:0, tclass: 'arial'},
247: // 40 - 4F
248: {c: '∂', ic: 0.0556, krn: {'127': 0.0833}, tclass: 'normal'},
249: {c: 'A', krn: {'127': 0.139}, tclass: 'italic'},
250: {c: 'B', ic: 0.0502, krn: {'127': 0.0833}, tclass: 'italic'},
251: {c: 'C', ic: 0.0715, krn: {'61': -0.0278, '59': -0.0556, '58': -0.0556, '127': 0.0833}, tclass: 'italic'},
252: {c: 'D', ic: 0.0278, krn: {'127': 0.0556}, tclass: 'italic'},
253: {c: 'E', ic: 0.0576, krn: {'127': 0.0833}, tclass: 'italic'},
254: {c: 'F', ic: 0.139, krn: {'61': -0.0556, '59': -0.111, '58': -0.111, '127': 0.0833}, tclass: 'italic'},
255: {c: 'G', krn: {'127': 0.0833}, tclass: 'italic'},
256: {c: 'H', ic: 0.0812, krn: {'61': -0.0556, '59': -0.0556, '58': -0.0556, '127': 0.0556}, tclass: 'italic'},
257: {c: 'I', ic: 0.0785, krn: {'127': 0.111}, tclass: 'italic'},
258: {c: 'J', ic: 0.0962, krn: {'61': -0.0556, '59': -0.111, '58': -0.111, '127': 0.167}, tclass: 'italic'},
259: {c: 'K', ic: 0.0715, krn: {'61': -0.0556, '59': -0.0556, '58': -0.0556, '127': 0.0556}, tclass: 'italic'},
260: {c: 'L', krn: {'127': 0.0278}, tclass: 'italic'},
261: {c: 'M', ic: 0.109, krn: {'61': -0.0556, '59': -0.0556, '58': -0.0556, '127': 0.0833}, tclass: 'italic'},
262: {c: 'N', ic: 0.109, krn: {'61': -0.0833, '61': -0.0278, '59': -0.0556, '58': -0.0556, '127': 0.0833}, tclass: 'italic'},
263: {c: 'O', ic: 0.0278, krn: {'127': 0.0833}, tclass: 'italic'},
264: // 50 - 5F
265: {c: 'P', ic: 0.139, krn: {'61': -0.0556, '59': -0.111, '58': -0.111, '127': 0.0833}, tclass: 'italic'},
266: {c: 'Q', d:.2, krn: {'127': 0.0833}, tclass: 'italic'},
267: {c: 'R', ic: 0.00773, krn: {'127': 0.0833}, tclass: 'italic'},
268: {c: 'S', ic: 0.0576, krn: {'61': -0.0556, '59': -0.0556, '58': -0.0556, '127': 0.0833}, tclass: 'italic'},
269: {c: 'T', ic: 0.139, krn: {'61': -0.0278, '59': -0.0556, '58': -0.0556, '127': 0.0833}, tclass: 'italic'},
270: {c: 'U', ic: 0.109, krn: {'59': -0.111, '58': -0.111, '61': -0.0556, '127': 0.0278}, tclass: 'italic'},
271: {c: 'V', ic: 0.222, krn: {'59': -0.167, '58': -0.167, '61': -0.111}, tclass: 'italic'},
272: {c: 'W', ic: 0.139, krn: {'59': -0.167, '58': -0.167, '61': -0.111}, tclass: 'italic'},
273: {c: 'X', ic: 0.0785, krn: {'61': -0.0833, '61': -0.0278, '59': -0.0556, '58': -0.0556, '127': 0.0833}, tclass: 'italic'},
274: {c: 'Y', ic: 0.222, krn: {'59': -0.167, '58': -0.167, '61': -0.111}, tclass: 'italic'},
275: {c: 'Z', ic: 0.0715, krn: {'61': -0.0556, '59': -0.0556, '58': -0.0556, '127': 0.0833}, tclass: 'italic'},
276: {c: '♭', tclass: 'symbol'},
277: {c: '♮', tclass: 'symbol'},
278: {c: '♯', tclass: 'symbol'},
279: {c: '<span style="position: relative; top:-.3em; font-size:75%">‿</span>', a:0, d:-.1, tclass: 'arial'},
280: {c: '<span style="position: relative; top:.4em; font-size:75%">⁀</span>', a:0, d:-.1, tclass: 'arial'},
281: // 60 - 6F
282: {c: 'ℓ', krn: {'127': 0.111}, tclass: 'italic'},
283: {c: 'a', a:0, tclass: 'italic'},
284: {c: 'b', tclass: 'italic'},
285: {c: 'c', a:0, krn: {'127': 0.0556}, tclass: 'italic'},
286: {c: 'd', krn: {'89': 0.0556, '90': -0.0556, '106': -0.111, '102': -0.167, '127': 0.167}, tclass: 'italic'},
287: {c: 'e', a:0, krn: {'127': 0.0556}, tclass: 'italic'},
288: {c: 'f', d:.2, ic: 0.108, krn: {'59': -0.0556, '58': -0.0556, '127': 0.167}, tclass: 'italic'},
289: {c: 'g', a:0, d:.2, ic: 0.0359, krn: {'127': 0.0278}, tclass: 'italic'},
290: {c: 'h', krn: {'127': -0.0278}, tclass: 'italic'},
291: {c: 'i', tclass: 'italic'},
292: {c: 'j', d:.2, ic: 0.0572, krn: {'59': -0.0556, '58': -0.0556}, tclass: 'italic'},
293: {c: 'k', ic: 0.0315, tclass: 'italic'},
294: {c: 'l', ic: 0.0197, krn: {'127': 0.0833}, tclass: 'italic'},
295: {c: 'm', a:0, tclass: 'italic'},
296: {c: 'n', a:0, tclass: 'italic'},
297: {c: 'o', a:0, krn: {'127': 0.0556}, tclass: 'italic'},
298: // 70 - 7F
299: {c: 'p', a:0, d:.2, krn: {'127': 0.0833}, tclass: 'italic'},
300: {c: 'q', a:0, d:.2, ic: 0.0359, krn: {'127': 0.0833}, tclass: 'italic'},
301: {c: 'r', a:0, ic: 0.0278, krn: {'59': -0.0556, '58': -0.0556, '127': 0.0556}, tclass: 'italic'},
302: {c: 's', a:0, krn: {'127': 0.0556}, tclass: 'italic'},
303: {c: 't', krn: {'127': 0.0833}, tclass: 'italic'},
304: {c: 'u', a:0, krn: {'127': 0.0278}, tclass: 'italic'},
305: {c: 'v', a:0, ic: 0.0359, krn: {'127': 0.0278}, tclass: 'italic'},
306: {c: 'w', a:0, ic: 0.0269, krn: {'127': 0.0833}, tclass: 'italic'},
307: {c: 'x', a:0, krn: {'127': 0.0278}, tclass: 'italic'},
308: {c: 'y', a:0, d:.2, ic: 0.0359, krn: {'127': 0.0556}, tclass: 'italic'},
309: {c: 'z', a:0, ic: 0.044, krn: {'127': 0.0556}, tclass: 'italic'},
310: {c: 'ı', a:0, krn: {'127': 0.0278}, tclass: 'italic'},
311: {c: 'j', d:.2, krn: {'127': 0.0833}, tclass: 'italic'},
312: {c: '℘', a:0, d:.2, krn: {'127': 0.111}, tclass: 'arial'},
313: {c: '<span style="position:relative; left: .3em; top: -.65em; font-size: 67%">→</span>', ic: 0.154, tclass: 'symbol'},
314: {c: '̑', ic: 0.399, tclass: 'normal'}
315: ],
316:
317: cmsy10: [
318: // 00 - 0F
319: {c: '<span style="position:relative; top:.1em">−</span>', a:.1, tclass: 'symbol'},
320: {c: '·', a:0, d:-.2, tclass: 'normal'},
321: {c: '×', a:0, tclass: 'normal'},
322: {c: '<span style="position:relative; top:.3em">*</span>', a:0, tclass: 'normal'},
323: {c: '÷', a:0, tclass: 'normal'},
324: {c: '◊', tclass: 'symbol'},
325: {c: '±', a:.1, tclass: 'normal'},
326: {c: '∓', tclass: 'symbol'},
327: {c: '⊕', tclass: 'symbol'},
328: {c: '⊖', tclass: 'symbol'},
329: {c: '⊗', tclass: 'symbol'},
330: {c: '⊘', tclass: 'symbol'},
331: {c: '⊙', tclass: 'symbol'},
332: {c: '◯', tclass: 'arial'},
333: {c: '∘', a:0, d:-.1, tclass: 'symbol2'},
334: {c: '•', a:0, d:-.2, tclass: 'symbol'},
335: // 10 - 1F
336: {c: '≍', a:.1, tclass: 'symbol2'},
337: {c: '≡', a:.1, tclass: 'symbol2'},
338: {c: '⊆', tclass: 'symbol'},
339: {c: '⊇', tclass: 'symbol'},
340: {c: '≤', tclass: 'symbol'},
341: {c: '≥', tclass: 'symbol'},
342: {c: '≼', tclass: 'symbol'},
343: {c: '≽', tclass: 'symbol'},
344: {c: '~', a:0, d: -.2, tclass: 'normal'},
345: {c: '≈', a:.1, d:-.1, tclass: 'symbol'},
346: {c: '⊂', tclass: 'symbol'},
347: {c: '⊃', tclass: 'symbol'},
348: {c: '≪', tclass: 'symbol'},
349: {c: '≫', tclass: 'symbol'},
350: {c: '≺', tclass: 'symbol'},
351: {c: '≻', tclass: 'symbol'},
352: // 20 - 2F
353: {c: '←', a:-.1, tclass: 'arrow1'},
354: {c: '→', a:-.1, tclass: 'arrow1'},
355: {c: '↑', a:.2, d:0, tclass: 'arrow1a'},
356: {c: '↓', a:.2, d:0, tclass: 'arrow1a'},
357: {c: '↔', a:-.1, tclass: 'arrow1'},
358: {c: '↗', a:.1, tclass: 'arrows'},
359: {c: '↘', a:.1, tclass: 'arrows'},
360: {c: '≃', a: .1, tclass: 'symbol2'},
361: {c: '⇐', a:-.1, tclass: 'arrow2'},
362: {c: '⇒', a:-.1, tclass: 'arrow2'},
363: {c: '⇑', a:.2, d:.1, tclass: 'arrow1a'},
364: {c: '⇓', a:.2, d:.1, tclass: 'arrow1a'},
365: {c: '⇔', a:-.1, tclass: 'arrow2'},
366: {c: '↖', a:.1, tclass: 'arrows'},
367: {c: '↙', a:.1, tclass: 'arrows'},
368: {c: '∝', a:.1, tclass: 'normal'},
369: // 30 - 3F
370: {c: '<span style="font-size: 133%; margin-right: -.1em; position: relative; top:.4em">′</span>', a: 0, tclass: 'lucida'},
371: {c: '∞', a:.1, tclass: 'symbol'},
372: {c: '∈', tclass: 'symbol'},
373: {c: '∋', tclass: 'symbol'},
374: {c: '<span style="font-size: 150%; position:relative; top:.2em">△</span>', tclass: 'symbol'},
375: {c: '<span style="font-size: 150%; position:relative; top:.2em">▽</span>', tclass: 'symbol'},
376: {c: '<span style="font-size: 133%; position:relative; top:.2em">/</span>', d:.2, tclass: 'normal'},
377: {c: '<span style="font-size: 67%; position: relative; top:-.15em; margin-right:-.3em">⊢</span>', tclass: 'symbol'},
378: {c: '∀', tclass: 'symbol'},
379: {c: '∃', tclass: 'symbol'},
380: {c: '¬', a:0, d:-.1, tclass: 'symbol'},
381: {c: '∅', tclass: 'symbol'},
382: {c: 'ℜ', tclass: 'symbol'},
383: {c: 'ℑ', tclass: 'symbol'},
384: {c: '⊤', tclass: 'symbol'},
385: {c: '⊥', tclass: 'symbol'},
386: // 40 - 4F
387: {c: 'ℵ', tclass: 'symbol'},
388: {c: 'A', krn: {'48': 0.194}, tclass: 'cal'},
389: {c: 'B', ic: 0.0304, krn: {'48': 0.139}, tclass: 'cal'},
390: {c: 'C', ic: 0.0583, krn: {'48': 0.139}, tclass: 'cal'},
391: {c: 'D', ic: 0.0278, krn: {'48': 0.0833}, tclass: 'cal'},
392: {c: 'E', ic: 0.0894, krn: {'48': 0.111}, tclass: 'cal'},
393: {c: 'F', ic: 0.0993, krn: {'48': 0.111}, tclass: 'cal'},
394: {c: 'G', d:.2, ic: 0.0593, krn: {'48': 0.111}, tclass: 'cal'},
395: {c: 'H', ic: 0.00965, krn: {'48': 0.111}, tclass: 'cal'},
396: {c: 'I', ic: 0.0738, krn: {'48': 0.0278}, tclass: 'cal'},
397: {c: 'J', d:.2, ic: 0.185, krn: {'48': 0.167}, tclass: 'cal'},
398: {c: 'K', ic: 0.0144, krn: {'48': 0.0556}, tclass: 'cal'},
399: {c: 'L', krn: {'48': 0.139}, tclass: 'cal'},
400: {c: 'M', krn: {'48': 0.139}, tclass: 'cal'},
401: {c: 'N', ic: 0.147, krn: {'48': 0.0833}, tclass: 'cal'},
402: {c: 'O', ic: 0.0278, krn: {'48': 0.111}, tclass: 'cal'},
403: // 50 - 5F
404: {c: 'P', ic: 0.0822, krn: {'48': 0.0833}, tclass: 'cal'},
405: {c: 'Q', d:.2, krn: {'48': 0.111}, tclass: 'cal'},
406: {c: 'R', krn: {'48': 0.0833}, tclass: 'cal'},
407: {c: 'S', ic: 0.075, krn: {'48': 0.139}, tclass: 'cal'},
408: {c: 'T', ic: 0.254, krn: {'48': 0.0278}, tclass: 'cal'},
409: {c: 'U', ic: 0.0993, krn: {'48': 0.0833}, tclass: 'cal'},
410: {c: 'V', ic: 0.0822, krn: {'48': 0.0278}, tclass: 'cal'},
411: {c: 'W', ic: 0.0822, krn: {'48': 0.0833}, tclass: 'cal'},
412: {c: 'X', ic: 0.146, krn: {'48': 0.139}, tclass: 'cal'},
413: {c: 'Y', ic: 0.0822, krn: {'48': 0.0833}, tclass: 'cal'},
414: {c: 'Z', ic: 0.0794, krn: {'48': 0.139}, tclass: 'cal'},
415: {c: '⋃', tclass: 'symbol'},
416: {c: '⋂', tclass: 'symbol'},
417: {c: '⊎', tclass: 'symbol'},
418: {c: '⋀', tclass: 'symbol'},
419: {c: '⋁', tclass: 'symbol'},
420: // 60 - 6F
421: {c: '⊢', tclass: 'symbol'},
422: {c: '⊣', tclass: 'symbol'},
423: {c: '⌈', a:.3, d:.2, tclass: 'arial'},
424: {c: '⌉', a:.3, d:.2, tclass: 'arial'},
425: {c: '⌊', a:.3, d:.2, tclass: 'arial'},
426: {c: '⌋', a:.3, d:.2, tclass: 'arial'},
427: {c: '{', d:.2, tclass: 'normal'},
428: {c: '}', d:.2, tclass: 'normal'},
429: {c: '〈', a:.3, d:.2, tclass: 'symbol'},
430: {c: '〉', a:.3, d:.2, tclass: 'symbol'},
431: {c: '∣', d:.1, tclass: 'symbol'},
432: {c: '∥', d:.1, tclass: 'symbol'},
433: {c: '↕', a:.2, d:0, tclass: 'arrow1a'},
434: {c: '⇕', a:.3, d:0, tclass: 'arrow1a'},
435: {c: '∖', a:.3, d:.1, tclass: 'symbol'},
436: {c: '≀', tclass: 'symbol'},
437: // 70 - 7F
438: {c: '<span style="position:relative; top: .8em">√</span>', h:.04, d:.8, tclass: 'symbol'},
439: {c: '∐', a:.4, tclass: 'symbol'},
440: {c: '∇', tclass: 'symbol'},
441: {c: '<span style="font-size: 85%; left:-.1em; margin-right:-.2em">∫</span>', a:.4, d:.1, ic: 0.111, tclass: 'lucida'},
442: {c: '⊔', tclass: 'symbol'},
443: {c: '⊓', tclass: 'symbol'},
444: {c: '⊑', tclass: 'symbol'},
445: {c: '⊒', tclass: 'symbol'},
446: {c: '§', d:.1, tclass: 'normal'},
447: {c: '†', d:.1, tclass: 'normal'},
448: {c: '‡', d:.1, tclass: 'normal'},
449: {c: '¶', a:.3, d:.1, tclass: 'lucida'},
450: {c: '♣', tclass: 'arial'},
451: {c: '♢', tclass: 'arial'},
452: {c: '♡', tclass: 'arial'},
453: {c: '♠', tclass: 'arial'}
454: ],
455:
456: cmex10: [
457: // 00 - 0F
458: {c: '(', h: 0.04, d: 1.16, n: 16, tclass: 'delim1'},
459: {c: ')', h: 0.04, d: 1.16, n: 17, tclass: 'delim1'},
460: {c: '[', h: 0.04, d: 1.16, n: 104, tclass: 'delim1'},
461: {c: ']', h: 0.04, d: 1.16, n: 105, tclass: 'delim1'},
462: {c: '⌈', h: 0.04, d: 1.16, n: 106, tclass: 'delim1a'},
463: {c: '⌉', h: 0.04, d: 1.16, n: 107, tclass: 'delim1a'},
464: {c: '⌊', h: 0.04, d: 1.16, n: 108, tclass: 'delim1a'},
465: {c: '⌋', h: 0.04, d: 1.16, n: 109, tclass: 'delim1a'},
466: {c: '<span style="margin-left:-.1em">{</span>', h: 0.04, d: 1.16, n: 110, tclass: 'delim1'},
467: {c: '<span style="margin-right:-.1em">}</span>', h: 0.04, d: 1.16, n: 111, tclass: 'delim1'},
468: {c: '〈', h: 0.04, d: 1.16, n: 68, tclass: 'delim1b'},
469: {c: '〉', h: 0.04, d: 1.16, n: 69, tclass: 'delim1b'},
470: {c: '∣', h:.7, d:.1, delim: {rep: 12}, tclass: 'symbol'},
471: {c: '∥', h:.7, d:.1, delim: {rep: 13}, tclass: 'symbol'},
472: {c: '/', h: 0.04, d: 1.16, n: 46, tclass: 'delim1a'},
473: {c: '∖', h: 0.04, d: 1.16, n: 47, tclass: 'delim1a'},
474: // 10 - 1F
475: {c: '(', h: 0.04, d: 1.76, n: 18, tclass: 'delim2'},
476: {c: ')', h: 0.04, d: 1.76, n: 19, tclass: 'delim2'},
477: {c: '(', h: 0.04, d: 2.36, n: 32, tclass: 'delim3'},
478: {c: ')', h: 0.04, d: 2.36, n: 33, tclass: 'delim3'},
479: {c: '[', h: 0.04, d: 2.36, n: 34, tclass: 'delim3'},
480: {c: ']', h: 0.04, d: 2.36, n: 35, tclass: 'delim3'},
481: {c: '⌈', h: 0.04, d: 2.36, n: 36, tclass: 'delim3a'},
482: {c: '⌉', h: 0.04, d: 2.36, n: 37, tclass: 'delim3a'},
483: {c: '⌊', h: 0.04, d: 2.36, n: 38, tclass: 'delim3a'},
484: {c: '⌋', h: 0.04, d: 2.36, n: 39, tclass: 'delim3a'},
485: {c: '<span style="position:relative; left:-.1em; margin-right:-.1em">{</span>', h: 0.04, d: 2.36, n: 40, tclass: 'delim3'},
486: {c: '<span style="position:relative; left:-.05em; margin-right:-.1em">}</span>', h: 0.04, d: 2.36, n: 41, tclass: 'delim3'},
487: {c: '〈', h: 0.04, d: 2.36, n: 42, tclass: 'delim3b'},
488: {c: '〉', h: 0.04, d: 2.36, n: 43, tclass: 'delim3b'},
489: {c: '/', h: 0.04, d: 2.36, n: 44, tclass: 'delim3a'},
490: {c: '∖', h: 0.04, d: 2.36, n: 45, tclass: 'delim3a'},
491: // 20 - 2F
492: {c: '(', h: 0.04, d: 2.96, n: 48, tclass: 'delim4'},
493: {c: ')', h: 0.04, d: 2.96, n: 49, tclass: 'delim4'},
494: {c: '[', h: 0.04, d: 2.96, n: 50, tclass: 'delim4'},
495: {c: ']', h: 0.04, d: 2.96, n: 51, tclass: 'delim4'},
496: {c: '⌈', h: 0.04, d: 2.96, n: 52, tclass: 'delim4a'},
497: {c: '⌉', h: 0.04, d: 2.96, n: 53, tclass: 'delim4a'},
498: {c: '⌊', h: 0.04, d: 2.96, n: 54, tclass: 'delim4a'},
499: {c: '⌋', h: 0.04, d: 2.96, n: 55, tclass: 'delim4a'},
500: {c: '<span style="position:relative; left:-.1em; margin-right:-.1em">{</span>', h: 0.04, d: 2.96, n: 56, tclass: 'delim4'},
501: {c: '<span style="position:relative; left:-.1em; margin-right:-.1em">}</span>', h: 0.04, d: 2.96, n: 57, tclass: 'delim4'},
502: {c: '〈', h: 0.04, d: 2.96, tclass: 'delim4b'},
503: {c: '〉', h: 0.04, d: 2.96, tclass: 'delim4b'},
504: {c: '/', h: 0.04, d: 2.96, tclass: 'delim4a'},
505: {c: '∖', h: 0.04, d: 2.96, tclass: 'delim4a'},
506: {c: '/', h: 0.04, d: 1.76, n: 30, tclass: 'delim2a'},
507: {c: '∖', h: 0.04, d: 1.76, n: 31, tclass: 'delim2a'},
508: // 30 - 3F
509: {c: 'æ', h: .8, d: .2, delim: {top: 48, bot: 64, rep: 66}, tclass: 'delimx'},
510: {c: 'ö', h: .8, d: .2, delim: {top: 49, bot: 65, rep: 67}, tclass: 'delimx'},
511: {c: 'é', h: .8, d: .2, delim: {top: 50, bot: 52, rep: 54}, tclass: 'delimx'},
512: {c: 'ù', h: .8, d: .2, delim: {top: 51, bot: 53, rep: 55}, tclass: 'delimx'},
513: {c: 'ë', h: .8, d: .2, delim: {bot: 52, rep: 54}, tclass: 'delimx'},
514: {c: 'û', h: .8, d: .2, delim: {bot: 53, rep: 55}, tclass: 'delimx'},
515: {c: 'ê', h: .8, d: .2, delim: {top: 50, rep: 54}, tclass: 'delimx'},
516: {c: 'ú', h: .8, d: .2, delim: {top: 51, rep: 55}, tclass: 'delimx'},
517: {c: 'ì', h: .8, d: .2, delim: {top: 56, mid: 60, bot: 58, rep: 62}, tclass: 'delimx'},
518: {c: 'ü', h: .8, d: .2, delim: {top: 57, mid: 61, bot: 59, rep: 62}, tclass: 'delimx'},
519: {c: 'î', h: .8, d: .2, delim: {top: 56, bot: 58, rep: 62}, tclass: 'delimx'},
520: {c: 'þ', h: .8, d: .2, delim: {top: 57, bot: 59, rep: 62}, tclass: 'delimx'},
521: {c: 'í', h: .8, d: .2, delim: {rep: 63}, tclass: 'delimx'},
522: {c: 'ý', h: .8, d: .2, delim: {rep: 119}, tclass: 'delimx'},
523: {c: 'ï', h: .8, d: .2, delim: {rep: 62}, tclass: 'delimx'},
524: {c: '<span style="margin:.125em">|</span>', h: .8, d: 0, delim: {top: 120, bot: 121, rep: 63}, tclass: 'normal'},
525: // 40 - 4F
526: {c: 'è', h: .8, d: .2, delim: {top: 56, bot: 59, rep: 62}, tclass: 'delimx'},
527: {c: 'ø', h: .8, d: .2, delim: {top: 57, bot: 58, rep: 62}, tclass: 'delimx'},
528: {c: 'ç', h: .8, d: .2, delim: {rep: 66}, tclass: 'delimx'},
529: {c: '÷', h: .8, d: .2, delim: {rep: 67}, tclass: 'delimx'},
530: {c: '〈', h: 0.04, d: 1.76, n: 28, tclass: 'delim2b'},
531: {c: '〉', h: 0.04, d: 1.76, n: 29, tclass: 'delim2b'},
532: {c: '⊔', h: 0, d: 1, n: 71, tclass: 'bigop1'},
533: {c: '⊔', h: 0.1, d: 1.5, tclass: 'bigop2'},
534: {c: '∮', h: 0, d: 1.11, ic: 0.095, n: 73, tclass: 'bigop1c'},
535: {c: '∮', h: 0, d: 2.22, ic: 0.222, tclass: 'bigop2c'},
536: {c: '⊙', h: 0, d: 1, n: 75, tclass: 'bigop1'},
537: {c: '⊙', h: 0.1, d: 1.5, tclass: 'bigop2'},
538: {c: '⊕', h: 0, d: 1, n: 77, tclass: 'bigop1'},
539: {c: '⊕', h: 0.1, d: 1.5, tclass: 'bigop2'},
540: {c: '⊗', h: 0, d: 1, n: 79, tclass: 'bigop1'},
541: {c: '⊗', h: 0.1, d: 1.5, tclass: 'bigop2'},
542: // 50 - 5F
543: {c: '∑', h: 0, d: 1, n: 88, tclass: 'bigop1a'},
544: {c: '∏', h: 0, d: 1, n: 89, tclass: 'bigop1a'},
545: {c: '∫', h: 0, d: 1.11, ic: 0.095, n: 90, tclass: 'bigop1c'},
546: {c: '∪', h: 0, d: 1, n: 91, tclass: 'bigop1b'},
547: {c: '∩', h: 0, d: 1, n: 92, tclass: 'bigop1b'},
548: {c: '⊎', h: 0, d: 1, n: 93, tclass: 'bigop1b'},
549: {c: '⋀', h: 0, d: 1, n: 94, tclass: 'bigop1'},
550: {c: '⋁', h: 0, d: 1, n: 95, tclass: 'bigop1'},
551: {c: '∑', h: 0.1, d: 1.6, tclass: 'bigop2a'},
552: {c: '∏', h: 0.1, d: 1.5, tclass: 'bigop2a'},
553: {c: '∫', h: 0, d: 2.22, ic: 0.222, tclass: 'bigop2c'},
554: {c: '∪', h: 0.1, d: 1.5, tclass: 'bigop2b'},
555: {c: '∩', h: 0.1, d: 1.5, tclass: 'bigop2b'},
556: {c: '⊎', h: 0.1, d: 1.5, tclass: 'bigop2b'},
557: {c: '⋀', h: 0.1, d: 1.5, tclass: 'bigop2'},
558: {c: '⋁', h: 0.1, d: 1.5, tclass: 'bigop2'},
559: // 60 - 6F
560: {c: '∐', h: 0, d: 1, n: 97, tclass: 'bigop1a'},
561: {c: '∐', h: 0.1, d: 1.5, tclass: 'bigop2a'},
562: {c: '︿', h: 0.722, w: .65, n: 99, tclass: 'wide1'},
563: {c: '︿', h: 0.85, w: 1.1, n: 100, tclass: 'wide2'},
564: {c: '︿', h: 0.99, w: 1.65, tclass: 'wide3'},
565: {c: '~', h: 0.722, w: .5, n: 102, tclass: 'wide1a'},
566: {c: '~', h: 0.8, w: .8, n: 103, tclass: 'wide2a'},
567: {c: '~', h: 0.99, w: 1.3, tclass: 'wide3a'},
568: {c: '[', h: 0.04, d: 1.76, n: 20, tclass: 'delim2'},
569: {c: ']', h: 0.04, d: 1.76, n: 21, tclass: 'delim2'},
570: {c: '⌈', h: 0.04, d: 1.76, n: 22, tclass: 'delim2a'},
571: {c: '⌉', h: 0.04, d: 1.76, n: 23, tclass: 'delim2a'},
572: {c: '⌊', h: 0.04, d: 1.76, n: 24, tclass: 'delim2a'},
573: {c: '⌋', h: 0.04, d: 1.76, n: 25, tclass: 'delim2a'},
574: {c: '<span style="position:relative; left:-.1em; margin-right:-.1em">{</span>', h: 0.04, d: 1.76, n: 26, tclass: 'delim2'},
575: {c: '<span style="position:relative; margin-right:-.1em; left:-.05em">}</span>', h: 0.04, d: 1.76, n: 27, tclass: 'delim2'},
576: // 70 - 7F
577: {c: '<span style="font-size: 150%; position:relative; top:.8em">√</span>', h: 0.04, d: 1.16, n: 113, tclass: 'root'},
578: {c: '<span style="font-size: 220%; position:relative; top:.8em">√</span>', h: 0.04, d: 1.76, n: 114, tclass: 'root'},
579: {c: '<span style="font-size: 310%; position:relative; top:.8em; margin-right:-.01em">√</span>', h: 0.06, d: 2.36, n: 115, tclass: 'root'},
580: {c: '<span style="font-size: 400%; position:relative; top:.8em; margin-right:-.025em">√</span>', h: 0.08, d: 2.96, n: 116, tclass: 'root'},
581: {c: '<span style="font-size: 490%; position:relative; top:.8em; margin-right:-.03em">√</span>', h: 0.1, d: 3.75, n: 117, tclass: 'root'},
582: {c: '<span style="font-size: 580%; position:relative; top:.775em; margin-right:-.04em">√</span>', h: .12, d: 4.5, n: 118, tclass: 'root'},
583: {c: '<span style="font-size: 750%; position:relative; top:.775em;margin-right:-.04em">√</span>', h: .14, d: 5.7, tclass: 'root'},
584: {c: '<span style="margin-left:.02em">|</span><span style="margin-left:.08em; margin-right:.125em">|</span>', h:.8, d:0, delim: {top: 126, bot: 127, rep: 119}, tclass: 'normal'},
585: {c: '↑', h:.7, d:0, delim: {top: 120, rep: 63}, tclass: 'arrow1a'},
586: {c: '↓', h:.65, d:0, delim: {bot: 121, rep: 63}, tclass: 'arrow1a'},
587: {c: '<span style="margin-left:-.1em"></span><span style="position:relative; top:.55em; margin-right:-.3em">◜</span>', h: 0.05, tclass: 'symbol'},
588: {c: '<span style="margin-left:-.3em"></span><span style="position:relative; top:.55em; margin-right:-.1em">◝</span>', h: 0.05, tclass: 'symbol'},
589: {c: '<span style="margin-left:-.1em"></span><span style="position:relative; top:.15em; margin-right:-.3em">◟</span>', h: 0.05, tclass: 'symbol'},
590: {c: '<span style="margin-left:-.3em"></span><span style="position:relative; top:.15em; margin-right:-.1em">◞</span>', h: 0.05, tclass: 'symbol'},
591: {c: '⇑', h: .7, d:0, delim: {top: 126, rep: 119}, tclass: 'arrow1a'},
592: {c: '⇓', h: .7, d:0, delim: {bot: 127, rep: 119}, tclass: 'arrow1a'}
593: ],
594:
595: cmti10: [
596: // 00 - 0F
597: {c: 'Γ', ic: 0.133, tclass: 'igreek'},
598: {c: 'Δ', tclass: 'igreek'},
599: {c: 'Θ', ic: 0.094, tclass: 'igreek'},
600: {c: 'Λ', tclass: 'igreek'},
601: {c: 'Ξ', ic: 0.153, tclass: 'igreek'},
602: {c: 'Π', ic: 0.164, tclass: 'igreek'},
603: {c: 'Σ', ic: 0.12, tclass: 'igreek'},
604: {c: 'Υ', ic: 0.111, tclass: 'igreek'},
605: {c: 'Φ', ic: 0.0599, tclass: 'igreek'},
606: {c: 'Ψ', ic: 0.111, tclass: 'igreek'},
607: {c: 'Ω', ic: 0.103, tclass: 'igreek'},
608: {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: 'italic'},
609: {c: 'fi', ic: 0.103, tclass: 'italic'},
610: {c: 'fl', ic: 0.103, tclass: 'italic'},
611: {c: 'ffi', ic: 0.103, tclass: 'italic'},
612: {c: 'ffl', ic: 0.103, tclass: 'italic'},
613: // 10 - 1F
614: {c: 'ı', a:0, ic: 0.0767, tclass: 'italic'},
615: {c: 'j', d:.2, ic: 0.0374, tclass: 'italic'},
616: {c: 'ˋ', tclass: 'iaccent'},
617: {c: 'ˊ', ic: 0.0969, tclass: 'iaccent'},
618: {c: 'ˇ', ic: 0.083, tclass: 'iaccent'},
619: {c: '˘', ic: 0.108, tclass: 'iaccent'},
620: {c: 'ˉ', ic: 0.103, tclass: 'iaccent'},
621: {c: '˚', tclass: 'iaccent'},
622: {c: '?', d: 0.17, w: 0.46, tclass: 'italic'},
623: {c: 'ß', ic: 0.105, tclass: 'italic'},
624: {c: 'æ', a:0, ic: 0.0751, tclass: 'italic'},
625: {c: 'œ', a:0, ic: 0.0751, tclass: 'italic'},
626: {c: 'ø', ic: 0.0919, tclass: 'italic'},
627: {c: 'Æ', ic: 0.12, tclass: 'italic'},
628: {c: 'Œ', ic: 0.12, tclass: 'italic'},
629: {c: 'Ø', ic: 0.094, tclass: 'italic'},
630: // 20 - 2F
631: {c: '?', krn: {'108': -0.256, '76': -0.321}, tclass: 'italic'},
632: {c: '!', ic: 0.124, lig: {'96': 60}, tclass: 'italic'},
633: {c: '”', ic: 0.0696, tclass: 'italic'},
634: {c: '#', ic: 0.0662, tclass: 'italic'},
635: {c: '$', tclass: 'italic'},
636: {c: '%', ic: 0.136, tclass: 'italic'},
637: {c: '&', ic: 0.0969, tclass: 'italic'},
638: {c: '’', ic: 0.124, krn: {'63': 0.102, '33': 0.102}, lig: {'39': 34}, tclass: 'italic'},
639: {c: '(', d:.2, ic: 0.162, tclass: 'italic'},
640: {c: ')', d:.2, ic: 0.0369, tclass: 'italic'},
641: {c: '*', ic: 0.149, tclass: 'italic'},
642: {c: '+', a:.1, ic: 0.0369, tclass: 'italic'},
643: {c: ',', a:-.3, d:.2, w: 0.278, tclass: 'italic'},
644: {c: '-', a:0, ic: 0.0283, lig: {'45': 123}, tclass: 'italic'},
645: {c: '.', a:-.25, tclass: 'italic'},
646: {c: '/', ic: 0.162, tclass: 'italic'},
647: // 30 - 3F
648: {c: '0', ic: 0.136, tclass: 'italic'},
649: {c: '1', ic: 0.136, tclass: 'italic'},
650: {c: '2', ic: 0.136, tclass: 'italic'},
651: {c: '3', ic: 0.136, tclass: 'italic'},
652: {c: '4', ic: 0.136, tclass: 'italic'},
653: {c: '5', ic: 0.136, tclass: 'italic'},
654: {c: '6', ic: 0.136, tclass: 'italic'},
655: {c: '7', ic: 0.136, tclass: 'italic'},
656: {c: '8', ic: 0.136, tclass: 'italic'},
657: {c: '9', ic: 0.136, tclass: 'italic'},
658: {c: ':', ic: 0.0582, tclass: 'italic'},
659: {c: ';', ic: 0.0582, tclass: 'italic'},
660: {c: '¡', ic: 0.0756, tclass: 'italic'},
661: {c: '=', a:0, d:-.1, ic: 0.0662, tclass: 'italic'},
662: {c: '¿', tclass: 'italic'},
663: {c: '?', ic: 0.122, lig: {'96': 62}, tclass: 'italic'},
664: // 40 - 4F
665: {c: '@', ic: 0.096, tclass: 'italic'},
666: {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: 'italic'},
667: {c: 'B', ic: 0.103, tclass: 'italic'},
668: {c: 'C', ic: 0.145, tclass: 'italic'},
669: {c: 'D', ic: 0.094, krn: {'88': -0.0256, '87': -0.0256, '65': -0.0256, '86': -0.0256, '89': -0.0256}, tclass: 'italic'},
670: {c: 'E', ic: 0.12, tclass: 'italic'},
671: {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: 'italic'},
672: {c: 'G', ic: 0.0872, tclass: 'italic'},
673: {c: 'H', ic: 0.164, tclass: 'italic'},
674: {c: 'I', ic: 0.158, tclass: 'italic'},
675: {c: 'J', ic: 0.14, tclass: 'italic'},
676: {c: 'K', ic: 0.145, krn: {'79': -0.0256, '67': -0.0256, '71': -0.0256, '81': -0.0256}, tclass: 'italic'},
677: {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: 'italic'},
678: {c: 'M', ic: 0.164, tclass: 'italic'},
679: {c: 'N', ic: 0.164, tclass: 'italic'},
680: {c: 'O', ic: 0.094, krn: {'88': -0.0256, '87': -0.0256, '65': -0.0256, '86': -0.0256, '89': -0.0256}, tclass: 'italic'},
681: // 50 - 5F
682: {c: 'P', ic: 0.103, krn: {'65': -0.0767}, tclass: 'italic'},
683: {c: 'Q', d:.2, ic: 0.094, tclass: 'italic'},
684: {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: 'italic'},
685: {c: 'S', ic: 0.12, tclass: 'italic'},
686: {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: 'italic'},
687: {c: 'U', ic: 0.164, tclass: 'italic'},
688: {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: 'italic'},
689: {c: 'W', ic: 0.184, krn: {'65': -0.0767}, tclass: 'italic'},
690: {c: 'X', ic: 0.158, krn: {'79': -0.0256, '67': -0.0256, '71': -0.0256, '81': -0.0256}, tclass: 'italic'},
691: {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: 'italic'},
692: {c: 'Z', ic: 0.145, tclass: 'italic'},
693: {c: '[', d:.1, ic: 0.188, tclass: 'italic'},
694: {c: '“', ic: 0.169, tclass: 'italic'},
695: {c: ']', d:.1, ic: 0.105, tclass: 'italic'},
696: {c: 'ˆ', ic: 0.0665, tclass: 'iaccent'},
697: {c: '˙', ic: 0.118, tclass: 'iaccent'},
698: // 60 - 6F
699: {c: '‘', ic: 0.124, lig: {'96': 92}, tclass: 'italic'},
700: {c: 'a', a:0, ic: 0.0767, tclass: 'italic'},
701: {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: 'italic'},
702: {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: 'italic'},
703: {c: 'd', ic: 0.103, krn: {'108': 0.0511}, tclass: 'italic'},
704: {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: 'italic'},
705: {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: 'italic'},
706: {c: 'g', a:0, d:.2, ic: 0.0885, tclass: 'italic'},
707: {c: 'h', ic: 0.0767, tclass: 'italic'},
708: {c: 'i', ic: 0.102, tclass: 'italic'},
709: {c: 'j', d:.2, ic: 0.145, tclass: 'italic'},
710: {c: 'k', ic: 0.108, tclass: 'italic'},
711: {c: 'l', ic: 0.103, krn: {'108': 0.0511}, tclass: 'italic'},
712: {c: 'm', a:0, ic: 0.0767, tclass: 'italic'},
713: {c: 'n', a:0, ic: 0.0767, krn: {'39': -0.102}, tclass: 'italic'},
714: {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: 'italic'},
715: // 70 - 7F
716: {c: 'p', a:0, d:.2, 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: 'italic'},
717: {c: 'q', a:0, d:.2, ic: 0.0885, tclass: 'italic'},
718: {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: 'italic'},
719: {c: 's', a:0, ic: 0.0821, tclass: 'italic'},
720: {c: 't', ic: 0.0949, tclass: 'italic'},
721: {c: 'u', a:0, ic: 0.0767, tclass: 'italic'},
722: {c: 'v', a:0, ic: 0.108, tclass: 'italic'},
723: {c: 'w', a:0, ic: 0.108, krn: {'108': 0.0511}, tclass: 'italic'},
724: {c: 'x', a:0, ic: 0.12, tclass: 'italic'},
725: {c: 'y', a:0, d:.2, ic: 0.0885, tclass: 'italic'},
726: {c: 'z', a:0, ic: 0.123, tclass: 'italic'},
727: {c: '–', a:.1, ic: 0.0921, lig: {'45': 124}, tclass: 'italic'},
728: {c: '—', a:.1, ic: 0.0921, tclass: 'italic'},
729: {c: '˝', ic: 0.122, tclass: 'iaccent'},
730: {c: '˜', ic: 0.116, tclass: 'iaccent'},
731: {c: '¨', tclass: 'iaccent'}
732: ],
733:
734: cmbx10: [
735: // 00 - 0F
736: {c: 'Γ', tclass: 'bgreek'},
737: {c: 'Δ', tclass: 'bgreek'},
738: {c: 'Θ', tclass: 'bgreek'},
739: {c: 'Λ', tclass: 'bgreek'},
740: {c: 'Ξ', tclass: 'bgreek'},
741: {c: 'Π', tclass: 'bgreek'},
742: {c: 'Σ', tclass: 'bgreek'},
743: {c: 'Υ', tclass: 'bgreek'},
744: {c: 'Φ', tclass: 'bgreek'},
745: {c: 'Ψ', tclass: 'bgreek'},
746: {c: 'Ω', tclass: 'bgreek'},
747: {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: 'bold'},
748: {c: 'fi', tclass: 'bold'},
749: {c: 'fl', tclass: 'bold'},
750: {c: 'ffi', tclass: 'bold'},
751: {c: 'ffl', tclass: 'bold'},
752: // 10 - 1F
753: {c: 'ı', a:0, tclass: 'bold'},
754: {c: 'j', d:.2, tclass: 'bold'},
755: {c: 'ˋ', tclass: 'baccent'},
756: {c: 'ˊ', tclass: 'baccent'},
757: {c: 'ˇ', tclass: 'baccent'},
758: {c: '˘', tclass: 'baccent'},
759: {c: 'ˉ', tclass: 'baccent'},
760: {c: '˚', tclass: 'baccent'},
761: {c: '?', tclass: 'bold'},
762: {c: 'ß', tclass: 'bold'},
763: {c: 'æ', a:0, tclass: 'bold'},
764: {c: 'œ', a:0, tclass: 'bold'},
765: {c: 'ø', tclass: 'bold'},
766: {c: 'Æ', tclass: 'bold'},
767: {c: 'Œ', tclass: 'bold'},
768: {c: 'Ø', tclass: 'bold'},
769: // 20 - 2F
770: {c: '?', krn: {'108': -0.278, '76': -0.319}, tclass: 'bold'},
771: {c: '!', lig: {'96': 60}, tclass: 'bold'},
772: {c: '”', tclass: 'bold'},
773: {c: '#', tclass: 'bold'},
774: {c: '$', tclass: 'bold'},
775: {c: '%', tclass: 'bold'},
776: {c: '&', tclass: 'bold'},
777: {c: '’', krn: {'63': 0.111, '33': 0.111}, lig: {'39': 34}, tclass: 'bold'},
778: {c: '(', d:.2, tclass: 'bold'},
779: {c: ')', d:.2, tclass: 'bold'},
780: {c: '*', tclass: 'bold'},
781: {c: '+', a:.1, tclass: 'bold'},
782: {c: ',', a:-.3, d:.2, w: 0.278, tclass: 'bold'},
783: {c: '-', a:0, lig: {'45': 123}, tclass: 'bold'},
784: {c: '.', a:-.25, tclass: 'bold'},
785: {c: '/', tclass: 'bold'},
786: // 30 - 3F
787: {c: '0', tclass: 'bold'},
788: {c: '1', tclass: 'bold'},
789: {c: '2', tclass: 'bold'},
790: {c: '3', tclass: 'bold'},
791: {c: '4', tclass: 'bold'},
792: {c: '5', tclass: 'bold'},
793: {c: '6', tclass: 'bold'},
794: {c: '7', tclass: 'bold'},
795: {c: '8', tclass: 'bold'},
796: {c: '9', tclass: 'bold'},
797: {c: ':', tclass: 'bold'},
798: {c: ';', tclass: 'bold'},
799: {c: '¡', tclass: 'bold'},
800: {c: '=', a:0, d:-.1, tclass: 'bold'},
801: {c: '¿', tclass: 'bold'},
802: {c: '?', lig: {'96': 62}, tclass: 'bold'},
803: // 40 - 4F
804: {c: '@', tclass: 'bold'},
805: {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: 'bold'},
806: {c: 'B', tclass: 'bold'},
807: {c: 'C', tclass: 'bold'},
808: {c: 'D', krn: {'88': -0.0278, '87': -0.0278, '65': -0.0278, '86': -0.0278, '89': -0.0278}, tclass: 'bold'},
809: {c: 'E', tclass: 'bold'},
810: {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: 'bold'},
811: {c: 'G', tclass: 'bold'},
812: {c: 'H', tclass: 'bold'},
813: {c: 'I', krn: {'73': 0.0278}, tclass: 'bold'},
814: {c: 'J', tclass: 'bold'},
815: {c: 'K', krn: {'79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'bold'},
816: {c: 'L', krn: {'84': -0.0833, '89': -0.0833, '86': -0.111, '87': -0.111}, tclass: 'bold'},
817: {c: 'M', tclass: 'bold'},
818: {c: 'N', tclass: 'bold'},
819: {c: 'O', krn: {'88': -0.0278, '87': -0.0278, '65': -0.0278, '86': -0.0278, '89': -0.0278}, tclass: 'bold'},
820: // 50 - 5F
821: {c: 'P', krn: {'65': -0.0833, '111': -0.0278, '101': -0.0278, '97': -0.0278, '46': -0.0833, '44': -0.0833}, tclass: 'bold'},
822: {c: 'Q', d:.2, tclass: 'bold'},
823: {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: 'bold'},
824: {c: 'S', tclass: 'bold'},
825: {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: 'bold'},
826: {c: 'U', tclass: 'bold'},
827: {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: 'bold'},
828: {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: 'bold'},
829: {c: 'X', krn: {'79': -0.0278, '67': -0.0278, '71': -0.0278, '81': -0.0278}, tclass: 'bold'},
830: {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: 'bold'},
831: {c: 'Z', tclass: 'bold'},
832: {c: '[', d:.1, tclass: 'bold'},
833: {c: '“', tclass: 'bold'},
834: {c: ']', d:.1, tclass: 'bold'},
835: {c: 'ˆ', tclass: 'baccent'},
836: {c: '˙', tclass: 'baccent'},
837: // 60 - 6F
838: {c: '‘', lig: {'96': 92}, tclass: 'bold'},
839: {c: 'a', a:0, krn: {'118': -0.0278, '106': 0.0556, '121': -0.0278, '119': -0.0278}, tclass: 'bold'},
840: {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: 'bold'},
841: {c: 'c', a:0, krn: {'104': -0.0278, '107': -0.0278}, tclass: 'bold'},
842: {c: 'd', tclass: 'bold'},
843: {c: 'e', a:0, tclass: 'bold'},
844: {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: 'bold'},
845: {c: 'g', a:0, d:.2, ic: 0.0139, krn: {'106': 0.0278}, tclass: 'bold'},
846: {c: 'h', krn: {'116': -0.0278, '117': -0.0278, '98': -0.0278, '121': -0.0278, '118': -0.0278, '119': -0.0278}, tclass: 'bold'},
847: {c: 'i', tclass: 'bold'},
848: {c: 'j', d:.2, tclass: 'bold'},
849: {c: 'k', krn: {'97': -0.0556, '101': -0.0278, '97': -0.0278, '111': -0.0278, '99': -0.0278}, tclass: 'bold'},
850: {c: 'l', tclass: 'bold'},
851: {c: 'm', a:0, krn: {'116': -0.0278, '117': -0.0278, '98': -0.0278, '121': -0.0278, '118': -0.0278, '119': -0.0278}, tclass: 'bold'},
852: {c: 'n', a:0, krn: {'116': -0.0278, '117': -0.0278, '98': -0.0278, '121': -0.0278, '118': -0.0278, '119': -0.0278}, tclass: 'bold'},
853: {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: 'bold'},
854: // 70 - 7F
855: {c: 'p', a:0, d:.2, 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: 'bold'},
856: {c: 'q', a:0, d:.2, tclass: 'bold'},
857: {c: 'r', a:0, tclass: 'bold'},
858: {c: 's', a:0, tclass: 'bold'},
859: {c: 't', krn: {'121': -0.0278, '119': -0.0278}, tclass: 'bold'},
860: {c: 'u', a:0, krn: {'119': -0.0278}, tclass: 'bold'},
861: {c: 'v', a:0, ic: 0.0139, krn: {'97': -0.0556, '101': -0.0278, '97': -0.0278, '111': -0.0278, '99': -0.0278}, tclass: 'bold'},
862: {c: 'w', a:0, ic: 0.0139, krn: {'101': -0.0278, '97': -0.0278, '111': -0.0278, '99': -0.0278}, tclass: 'bold'},
863: {c: 'x', a:0, tclass: 'bold'},
864: {c: 'y', a:0, d:.2, ic: 0.0139, krn: {'111': -0.0278, '101': -0.0278, '97': -0.0278, '46': -0.0833, '44': -0.0833}, tclass: 'bold'},
865: {c: 'z', a:0, tclass: 'bold'},
866: {c: '–', a:.1, ic: 0.0278, lig: {'45': 124}, tclass: 'bold'},
867: {c: '—', a:.1, ic: 0.0278, tclass: 'bold'},
868: {c: '˝', tclass: 'baccent'},
869: {c: '˜', tclass: 'baccent'},
870: {c: '¨', tclass: 'baccent'}
871: ]
872: });
873:
874:
875: jsMath.Setup.Styles({
876: '.typeset .cmr10': "font-family: serif",
877: '.typeset .italic': "font-style: italic",
878: '.typeset .bold': "font-weight: bold",
879: '.typeset .lucida': "font-family: 'lucida sans unicode'",
880: '.typeset .arial': "font-family: 'arial unicode MS'",
881: '.typeset .cal': "font-family: 'Script MT', 'Script MT Bold', cursive",
882: '.typeset .arrows': "font-family: 'Arial unicode MS'",
883: '.typeset .arrow1': "font-family: 'Arial unicode MS'",
884: '.typeset .arrow1a': "font-family: 'Arial unicode MS'; position:relative; top:.05em;left:-.15em; margin-right:-.15em",
885: '.typeset .arrow2': "font-family: 'Arial unicode MS'; position:relative; top:-.1em;",
886: '.typeset .arrow3': "font-family: 'Arial unicode MS'; margin:.1em",
887: '.typeset .symbol': "font-family: 'Arial unicode MS'",
888: '.typeset .symbol2': "font-family: 'Arial unicode MS'",
889: '.typeset .delim1': "font-family: 'Times New Roman'; font-size: 133%; position:relative; top:.7em",
890: '.typeset .delim1a': "font-family: 'Lucida sans unicode'; font-size: 133%; position:relative; top:.8em",
891: '.typeset .delim1b': "font-family: 'Arial unicode MS'; font-size: 133%; position:relative; top:.8em",
892: '.typeset .delim2': "font-family: 'Times New Roman'; font-size: 180%; position:relative; top:.75em",
893: '.typeset .delim2a': "font-family: 'Lucida sans unicode'; font-size: 180%; position:relative; top:.8em",
894: '.typeset .delim2b': "font-family: 'Arial unicode MS'; font-size: 180%; position:relative; top:.8em",
895: '.typeset .delim3': "font-family: 'Times New Roman'; font-size: 250%; position:relative; top:.725em",
896: '.typeset .delim3a': "font-family: 'Lucida sans unicode'; font-size: 250%; position:relative; top:.775em",
897: '.typeset .delim3b': "font-family: 'Arial unicode MS'; font-size: 250%; position:relative; top:.8em",
898: '.typeset .delim4': "font-family: 'Times New Roman'; font-size: 325%; position:relative; top:.7em",
899: '.typeset .delim4a': "font-family: 'Lucida sans unicode'; font-size: 325%; position:relative; top:.775em",
900: '.typeset .delim4b': "font-family: 'Arial unicode MS'; font-size: 325%; position:relative; top:.8em",
901: '.typeset .delimx': "font-family: Symbol; position:relative; top:.2em",
902: '.typeset .greek': "font-family: 'Times New Roman'",
903: '.typeset .igreek': "font-family: 'Times New Roman'; font-style:italic",
904: '.typeset .bgreek': "font-family: 'Times New Roman'; font-weight:bold",
905: '.typeset .bigop1': "font-family: 'Arial unicode MS'; font-size: 130%; position: relative; top: .7em; margin:-.05em",
906: '.typeset .bigop1a': "font-family: 'Arial unicode MS'; font-size: 110%; position: relative; top: .85em;",
907: '.typeset .bigop1b': "font-family: 'Arial unicode MS'; font-size: 180%; position: relative; top: .6em",
908: '.typeset .bigop1c': "font-family: 'Arial unicode MS'; font-size: 85%; position: relative; top: 1em",
909: '.typeset .bigop2': "font-family: 'Arial unicode MS'; font-size: 230%; position: relative; top: .6em; margin:-.05em",
910: '.typeset .bigop2a': "font-family: 'Arial unicode MS'; font-size: 185%; position: relative; top: .75em",
911: '.typeset .bigop2b': "font-family: 'Arial unicode MS'; font-size: 275%; position: relative; top: .55em",
912: '.typeset .bigop2c': "font-family: 'Arial unicode MS'; font-size: 185%; position: relative; top: 1em; margin-right:-.1em",
913: '.typeset .wide1': "font-size: 67%; position: relative; top:-.5em;",
914: '.typeset .wide2': "font-size: 110%; position: relative; top:-.2em;",
915: '.typeset .wide3': "font-size: 175%;",
916: '.typeset .wide1a': "font-family: 'Times New Roman'; font-size: 75%; position: relative; top:-.5em",
917: '.typeset .wide2a': "font-family: 'Times New Roman'; font-size: 133%; position: relative; top:-.2em",
918: '.typeset .wide3a': "font-family: 'Times New Roman'; font-size: 200%; position: relative; top:-.1em",
919: '.typeset .root': "font-family: 'Arial unicode MS'; margin-right:-.075em",
920: '.typeset .accent': "font-family: 'Arial unicode MS'; position:relative; top:.05em; left:.15em",
921: '.typeset .iaccent': "font-family: 'Arial unicode MS'; position:relative; top:.05em; left:.15em; font-style:italic",
922: '.typeset .baccent': "font-family: 'Arial unicode MS'; position:relative; top:.05em; left:.15em; font-weight:bold"
923: });
924:
925: //
926: // adjust for Mozilla
927: //
928: if (jsMath.browser == 'Mozilla') {
929: jsMath.Update.TeXfonts({
930: cmex10: {
931: '48': {c: ''},
932: '49': {c: ''},
933: '50': {c: ''},
934: '51': {c: ''},
935: '52': {c: ''},
936: '53': {c: ''},
937: '54': {c: ''},
938: '55': {c: ''},
939: '56': {c: ''},
940: '57': {c: ''},
941: '58': {c: ''},
942: '59': {c: ''},
943: '60': {c: ''},
944: '61': {c: ''},
945: '62': {c: ''},
946: '64': {c: ''},
947: '65': {c: ''},
948: '66': {c: ''},
949: '67': {c: ''}
950: }
951: });
952: jsMath.Setup.Styles({
953: '.typeset .accent': 'font-family: Arial unicode MS; position:relative; top:.05em; left:.05em'
954: });
955: }
956:
957: //
958: // adjust for MSIE
959: //
960: if (jsMath.browser == "MSIE") {
961: jsMath.Browser.msieFontBug = 1;
962: jsMath.Update.TeXfonts({
963: cmex10: {
964: '63': {c: '<span style="position:relative; left:.125em; margin-right:.125em">|</span>'},
965: '119': {c: '<span style="position:relative; left:.02em; margin-right=.08em">|</span><span style="margin-right:.125em">|</span>'}
966: }
967: });
968: }
969:
970: /*
971: * No access to TeX "not" character, so fake this
972: * Also ajust the bowtie spacing
973: */
974: jsMath.Macro('not','\\mathrel{\\rlap{\\kern 3mu/}}');
975: jsMath.Macro('bowtie','\\mathrel\\triangleright\\kern-6mu\\mathrel\\triangleleft');
976:
977: jsMath.Box.defaultH = 0.8;
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>