@@ -99,7 +99,90 @@ export const simplex = {
9999 123 : [ 14 , 9 , 25 , 7 , 24 , 6 , 23 , 5 , 21 , 5 , 19 , 6 , 17 , 7 , 16 , 8 , 14 , 8 , 12 , 6 , 10 , undefined , 7 , 24 , 6 , 22 , 6 , 20 , 7 , 18 , 8 , 17 , 9 , 15 , 9 , 13 , 8 , 11 , 4 , 9 , 8 , 7 , 9 , 5 , 9 , 3 , 8 , 1 , 7 , 0 , 6 , - 2 , 6 , - 4 , 7 , - 6 , undefined , 6 , 8 , 8 , 6 , 8 , 4 , 7 , 2 , 6 , 1 , 5 , - 1 , 5 , - 3 , 6 , - 5 , 7 , - 6 , 9 , - 7 ] ,
100100 124 : [ 8 , 4 , 25 , 4 , - 7 ] ,
101101 125 : [ 14 , 5 , 25 , 7 , 24 , 8 , 23 , 9 , 21 , 9 , 19 , 8 , 17 , 7 , 16 , 6 , 14 , 6 , 12 , 8 , 10 , undefined , 7 , 24 , 8 , 22 , 8 , 20 , 7 , 18 , 6 , 17 , 5 , 15 , 5 , 13 , 6 , 11 , 10 , 9 , 6 , 7 , 5 , 5 , 5 , 3 , 6 , 1 , 7 , 0 , 8 , - 2 , 8 , - 4 , 7 , - 6 , undefined , 8 , 8 , 6 , 6 , 6 , 4 , 7 , 2 , 8 , 1 , 9 , - 1 , 9 , - 3 , 8 , - 5 , 7 , - 6 , 5 , - 7 ] ,
102- 126 : [ 24 , 3 , 6 , 3 , 8 , 4 , 11 , 6 , 12 , 8 , 12 , 10 , 11 , 14 , 8 , 16 , 7 , 18 , 7 , 20 , 8 , 21 , 10 , undefined , 3 , 8 , 4 , 10 , 6 , 11 , 8 , 11 , 10 , 10 , 14 , 7 , 16 , 6 , 18 , 6 , 20 , 7 , 21 , 10 , 21 , 12 ]
102+ 126 : [ 24 , 3 , 6 , 3 , 8 , 4 , 11 , 6 , 12 , 8 , 12 , 10 , 11 , 14 , 8 , 16 , 7 , 18 , 7 , 20 , 8 , 21 , 10 , undefined , 3 , 8 , 4 , 10 , 6 , 11 , 8 , 11 , 10 , 10 , 14 , 7 , 16 , 6 , 18 , 6 , 20 , 7 , 21 , 10 , 21 , 12 ] ,
103+
104+ // Extended characters for units and measurements
105+ // 176: ° (degree symbol)
106+ 176 : [ 14 , 7 , 21 , 5 , 20 , 4 , 18 , 4 , 16 , 5 , 14 , 7 , 13 , 9 , 14 , 10 , 16 , 10 , 18 , 9 , 20 , 7 , 21 ] ,
107+
108+ // 178: ² (superscript 2) - positioned at top, same size as other superscripts
109+ 178 : [ 14 , 5 , 17 , 5 , 18 , 6 , 19 , 7 , 20 , 9 , 21 , 10 , 21 , 11 , 20 , 12 , 19 , 12 , 18 , 11 , 17 , 10 , 16 , 6 , 14 , 12 , 14 ] ,
110+
111+ // 179: ³ (superscript 3) - cleaner design matching ²
112+ 179 : [ 14 , 5 , 21 , 11 , 21 , 8 , 18 , 9 , 18 , 10 , 17 , 11 , 16 , 11 , 15 , 10 , 14 , 8 , 14 , 6 , 15 , 5 , 16 ] ,
113+
114+ // 181: µ (micro symbol)
115+ 181 : [ 19 , 4 , 14 , 4 , - 7 , undefined , 4 , 14 , 4 , 4 , 5 , 1 , 7 , 0 , 10 , 0 , 12 , 1 , 15 , 4 , undefined , 15 , 14 , 15 , 0 ] ,
116+
117+ // 185: ¹ (superscript 1) - same size and position as ²
118+ 185 : [ 14 , 7 , 19 , 8 , 20 , 10 , 21 , 10 , 14 ] ,
119+
120+ // 188: ¼ (one quarter) - slash going / direction (bottom-left to top-right)
121+ 188 : [ 26 , 4 , 19 , 5 , 20 , 7 , 21 , 7 , 14 , undefined , 6 , 0 , 18 , 21 , undefined , 16 , 11 , 16 , 7 , 22 , 7 , undefined , 18 , 11 , 18 , 0 , undefined , 16 , 0 , 22 , 0 ] ,
122+
123+ // 189: ½ (one half) - slash going / direction (bottom-left to top-right)
124+ 189 : [ 26 , 4 , 19 , 5 , 20 , 7 , 21 , 7 , 14 , undefined , 6 , 0 , 18 , 21 , undefined , 15 , 4 , 15 , 5 , 16 , 6 , 17 , 7 , 19 , 7 , 20 , 6 , 20 , 5 , 19 , 4 , 17 , 2 , 15 , 0 , 21 , 0 ] ,
125+
126+ // 190: ¾ (three quarters) - slash going / direction (bottom-left to top-right)
127+ 190 : [ 26 , 4 , 21 , 10 , 21 , 8 , 18 , 9 , 18 , 10 , 17 , 11 , 16 , 11 , 15 , 10 , 14 , 8 , 14 , 6 , 15 , 5 , 16 , undefined , 6 , 0 , 18 , 21 , undefined , 16 , 11 , 16 , 7 , 22 , 7 , undefined , 18 , 11 , 18 , 0 , undefined , 16 , 0 , 22 , 0 ] ,
128+
129+ // 215: × (multiplication sign)
130+ 215 : [ 18 , 3 , 15 , 15 , 3 , undefined , 15 , 15 , 3 , 3 ] ,
131+
132+ // 247: ÷ (division sign)
133+ 247 : [ 22 , 4 , 9 , 18 , 9 , undefined , 11 , 15 , 10 , 14 , 11 , 13 , 12 , 14 , 11 , 15 , undefined , 11 , 5 , 10 , 4 , 11 , 3 , 12 , 4 , 11 , 5 ] ,
134+
135+ // Additional useful characters
136+ // 177: ± (plus-minus) - better proportions
137+ 177 : [ 26 , 13 , 18 , 13 , 6 , undefined , 4 , 12 , 22 , 12 , undefined , 4 , 3 , 22 , 3 ] ,
138+
139+ // 8304: ⁰ (superscript 0) - same size and position as other superscripts
140+ 8304 : [ 14 , 8 , 21 , 7 , 20 , 6 , 19 , 5 , 17 , 5 , 15 , 6 , 14 , 8 , 14 , 9 , 14 , 11 , 15 , 12 , 17 , 12 , 19 , 11 , 20 , 9 , 21 , 8 , 21 ] ,
141+
142+ // 8308: ⁴ (superscript 4) - same size and position
143+ 8308 : [ 14 , 10 , 21 , 6 , 17 , 12 , 17 , undefined , 10 , 21 , 10 , 14 ] ,
144+
145+ // 8309: ⁵ (superscript 5) - cleaner design
146+ 8309 : [ 14 , 11 , 21 , 6 , 21 , 5 , 17 , 6 , 17 , 7 , 18 , 9 , 18 , 10 , 17 , 11 , 16 , 11 , 15 , 10 , 14 , 8 , 14 , 6 , 15 , 5 , 16 ] ,
147+
148+ // 8310: ⁶ (superscript 6) - same size and position
149+ 8310 : [ 14 , 11 , 19 , 10 , 20 , 9 , 21 , 7 , 21 , 6 , 20 , 5 , 18 , 5 , 15 , 6 , 14 , 8 , 14 , 9 , 14 , 10 , 15 , 11 , 16 , 11 , 17 , 10 , 18 , 9 , 18 , 8 , 17 , 7 , 16 , 6 , 15 ] ,
150+
151+ // 8311: ⁷ (superscript 7) - same size and position
152+ 8311 : [ 14 , 11 , 21 , 7 , 14 , undefined , 5 , 21 , 11 , 21 ] ,
153+
154+ // 8312: ⁸ (superscript 8) - same size and position
155+ 8312 : [ 14 , 8 , 21 , 7 , 20 , 6 , 19 , 6 , 18 , 7 , 17 , 8 , 17 , 9 , 18 , 10 , 19 , 10 , 20 , 9 , 21 , 8 , 21 , 7 , 20 , undefined , 8 , 17 , 7 , 16 , 6 , 15 , 6 , 14 , 7 , 13 , 8 , 13 , 9 , 14 , 10 , 15 , 10 , 16 , 9 , 17 ] ,
156+
157+ // 8313: ⁹ (superscript 9) - same size and position
158+ 8313 : [ 14 , 10 , 17 , 9 , 16 , 8 , 16 , 7 , 17 , 6 , 18 , 6 , 19 , 7 , 20 , 8 , 20 , 9 , 19 , 10 , 18 , 10 , 15 , 9 , 14 , 7 , 14 , 6 , 15 , 5 , 16 ] ,
159+
160+ // 8320: ₀ (subscript 0)
161+ 8320 : [ 14 , 8 , 7 , 7 , 6 , 6 , 5 , 5 , 3 , 5 , 1 , 6 , 0 , 8 , 0 , 9 , 0 , 11 , 1 , 12 , 3 , 12 , 5 , 11 , 6 , 9 , 7 , 8 , 7 ] ,
162+
163+ // 8321: ₁ (subscript 1)
164+ 8321 : [ 14 , 7 , 5 , 8 , 6 , 10 , 7 , 10 , 0 ] ,
165+
166+ // 8322: ₂ (subscript 2)
167+ 8322 : [ 14 , 5 , 4 , 5 , 5 , 6 , 6 , 7 , 7 , 9 , 7 , 10 , 6 , 11 , 5 , 11 , 4 , 10 , 3 , 9 , 2 , 6 , 0 , 12 , 0 ] ,
168+
169+ // 8323: ₃ (subscript 3)
170+ 8323 : [ 14 , 5 , 7 , 11 , 7 , 8 , 4 , 10 , 4 , 11 , 3 , 12 , 2 , 12 , 1 , 11 , 0 , 9 , 0 , 7 , 1 , 6 , 2 , 5 , 3 ] ,
171+
172+ // 8324: ₄ (subscript 4)
173+ 8324 : [ 14 , 10 , 7 , 6 , 3 , 12 , 3 , undefined , 10 , 7 , 10 , 0 ] ,
174+
175+ // 8776: ≈ (approximately equal)
176+ 8776 : [ 24 , 3 , 11 , 4 , 13 , 6 , 14 , 8 , 14 , 10 , 13 , 14 , 10 , 16 , 9 , 18 , 9 , 20 , 10 , 21 , 12 , undefined , 3 , 5 , 4 , 7 , 6 , 8 , 8 , 8 , 10 , 7 , 14 , 4 , 16 , 3 , 18 , 3 , 20 , 4 , 21 , 6 ] ,
177+
178+ // 8730: √ (square root) - fixed to look like a proper check mark with extension
179+ 8730 : [ 20 , 4 , 12 , 6 , 8 , 8 , 0 , undefined , 8 , 0 , 10 , 21 , undefined , 10 , 21 , 20 , 21 ] ,
180+
181+ // 8731: ∛ (cube root) - with cleaner 3 indicator
182+ 8731 : [ 24 , 2 , 21 , 5 , 21 , 4 , 19 , 5 , 18 , 6 , 17 , 6 , 16 , 5 , 15 , 3 , 15 , 2 , 16 , undefined , 8 , 12 , 10 , 8 , 12 , 0 , undefined , 12 , 0 , 14 , 21 , undefined , 14 , 21 , 24 , 21 ] ,
183+
184+ // 8732: ∜ (fourth root) - with 4 indicator same size as 3
185+ 8732 : [ 24 , 5 , 21 , 3 , 18 , 6 , 18 , undefined , 5 , 21 , 5 , 15 , undefined , 8 , 12 , 10 , 8 , 12 , 0 , undefined , 12 , 0 , 14 , 21 , undefined , 14 , 21 , 24 , 21 ]
103186} ;
104187
105188export const defaultsVectorParams = {
0 commit comments