Skip to content

Commit 52d59bb

Browse files
extended a bit the simplex with some common characters
1 parent 8fccc99 commit 52d59bb

File tree

1 file changed

+84
-1
lines changed

1 file changed

+84
-1
lines changed

packages/dev/base/lib/api/models/simplex.ts

Lines changed: 84 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

105188
export const defaultsVectorParams = {

0 commit comments

Comments
 (0)