-
Notifications
You must be signed in to change notification settings - Fork 0
/
experiment.js
1842 lines (1731 loc) · 90.2 KB
/
experiment.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
var h;
var m;
var a=0;
var flag=0;
var flag1=0;
var b=0;
var text1;
var text2;
var text3;
var text5;
var text6;
var text7;
var text8;
var flag2=0;
var flag11=0;
var flag12=0;
var r;
var r1=0;
var w1=0;
var flag20=0;
var flag21=0;
var min;
var hour;
function initialiseControls()
{
h=1;
m=30;
PIEaddInputSlider("Set hours",1,setHours,1,12,1);
PIEaddInputSlider("Set minutes",30,setMinutes,1,59,1);
PIEaddInputSlider("Change in hours",1,addHours,1,12,1);
PIEaddInputSlider("Change in minutes",30,addMinutes,1,59,1);
}
function initialiseScene()
{
PIEscene.background = new THREE.Color( "#f6ddcc" );
/*var light =new THREE.PointLight( 0xffff66 ,0.7,100);
light.position.set(0,0,0);
PIEaddElement(light);*/
}
function setHours(newValue)
{
resetExperiment();
h=newValue;
}
function setMinutes(newValue)
{
resetExperiment();
m=newValue;
}
var h1=1;
var m1=30;
function addHours(newValue)
{
resetExperiment();
h1=newValue;
}
function addMinutes(newValue)
{
resetExperiment();
m1=newValue;
}
function loadExperimentElements()
{
initialiseScene();
initialiseControls();
initialiseHelp();
initialiseInfo();
//PIEsetClick(min,fuc);
PIEsetExperimentTitle("Time Arithmetic");
PIEsetDeveloperName("Harshit Gupta");
PIEsetAreaOfInterest(-20,20,20,-20);
geo= new THREE.CircleGeometry(12,12);
mat=new THREE.MeshBasicMaterial({color:"#b9770e"});
clock=new THREE.Mesh(geo,mat);
PIEaddElement(clock);
clock.position.set(0,0,0);
geo1= new THREE.CircleGeometry(10,12);
mat1=new THREE.MeshBasicMaterial({color:"white"});
circle1=new THREE.Mesh(geo1,mat1);
PIEaddElement(circle1);
circle1.position.set(0,0,0);
geo1= new THREE.BoxGeometry(0.2,0.2,0.01);
mat1=new THREE.MeshBasicMaterial({color:"black"});
center=new THREE.Mesh(geo1,mat1);
PIEaddElement(center);
center.position.set(0,0,0);
var loader=new THREE.FontLoader();
font=loader.parse(fontJSON);
text=new THREE.Mesh(new THREE.TextGeometry("12",{font:font,size:1,height:0.1,material:0}),new THREE.MeshLambertMaterial({color:"black" }));
PIEaddElement(text);
text.position.set(-0.8,8.7,0);
text=new THREE.Mesh(new THREE.TextGeometry("2",{font:font,size:1,height:.1,material:0}),new THREE.MeshLambertMaterial({color:"black" }));
PIEaddElement(text);
text.position.set(0+8.6602-1,4,0);
text=new THREE.Mesh(new THREE.TextGeometry("1",{font:font,size:1,height:.1,material:0}),new THREE.MeshLambertMaterial({color:"black" }));
PIEaddElement(text);
text.position.set(0+4.2,8.6602-1.5,0);
text=new THREE.Mesh(new THREE.TextGeometry("10",{font:font,size:1,height:.1,material:0}),new THREE.MeshLambertMaterial({color:"black" }));
PIEaddElement(text);
text.position.set(0-8.6,4.3,0);
text=new THREE.Mesh(new THREE.TextGeometry("11",{font:font,size:1,height:.1,material:0}),new THREE.MeshLambertMaterial({color:"black" }));
PIEaddElement(text);
text.position.set(0-5-0.2,8.6602-1.5,0);
text=new THREE.Mesh(new THREE.TextGeometry("6",{font:font,size:1,height:.1,material:0}),new THREE.MeshLambertMaterial({color:"black" }));
PIEaddElement(text);
text.position.set(-0.4,-9.5,0);
text=new THREE.Mesh(new THREE.TextGeometry("4",{font:font,size:1,height:.1,material:0}),new THREE.MeshLambertMaterial({color:"black" }));
PIEaddElement(text);
text.position.set(0+8.6602-1,-5,0);
text=new THREE.Mesh(new THREE.TextGeometry("5",{font:font,size:1,height:.1,material:0}),new THREE.MeshLambertMaterial({color:"black" }));
PIEaddElement(text);
text.position.set(0+5-0.7,-8.6602+0.4,0);
text=new THREE.Mesh(new THREE.TextGeometry("8",{font:font,size:1,height:.1,material:0}),new THREE.MeshLambertMaterial({color:"black" }));
PIEaddElement(text);
text.position.set(0-8.6602+0.3,-5.1,0);
text=new THREE.Mesh(new THREE.TextGeometry("7",{font:font,size:1,height:.1,material:0}),new THREE.MeshLambertMaterial({color:"black" }));
PIEaddElement(text);
text.position.set(0-5,-1*(8.6602)+0.3,0);
text=new THREE.Mesh(new THREE.TextGeometry("9",{font:font,size:1,height:.1,material:0}),new THREE.MeshLambertMaterial({color:"black" }));
PIEaddElement(text);
text.position.set(0-9.5,-0.3,0);
text=new THREE.Mesh(new THREE.TextGeometry("3",{font:font,size:1,height:.1,material:0}),new THREE.MeshLambertMaterial({color:"black" }));
PIEaddElement(text);
text.position.set(0+10-1,-0.5,0);
addDots();
var dir = new THREE.Vector3( 0, 5, 0 );
dir.normalize();
var origin = new THREE.Vector3( 0, 0, 0 );
var length = 7;
//var hex = "black";
min = new THREE.ArrowHelper( dir, origin, length+1, "blue",0.2,1 );
PIEaddElement(min);
hour= new THREE.ArrowHelper( dir, origin, length/1.8, "red",0.2,1 );
PIEaddElement(hour);
var dir = new THREE.Vector3( 0, 8, 0 );
dir.normalize();
var origin = new THREE.Vector3( -20, 0, 0 );
var length = 7;
min1 = new THREE.ArrowHelper( dir, origin, length+1, "blue",0.2,1 );
PIEaddElement(min1);
var origin = new THREE.Vector3( 20, 0, 0 );
var length = 7;
hour1= new THREE.ArrowHelper( dir, origin, length/1.8, "red",0.2,1 );
PIEaddElement(hour1);
min1.visible=false;
hour1.visible=false;
PIEaddInputCommand("Learning",Learning);
}
var add;
var sub;
function Learning()
{
resetExperiment();
tex=new THREE.TextureLoader();
tex.load("addL.png", function(texture){
geo1= new THREE.PlaneGeometry(30,10);
mat1=new THREE.MeshBasicMaterial({map:texture,transparent:true});
add=new THREE.Mesh(geo1,mat1);
PIEaddElement(add);
add.position.set(-30,13.5,0);
PIErender();
});
tex.load("subL.png", function(texture){
geo1= new THREE.PlaneGeometry(30,10);
mat1=new THREE.MeshBasicMaterial({map:texture,transparent:true});
sub=new THREE.Mesh(geo1,mat1);
PIEaddElement(sub);
sub.position.set(-30,4,0);
PIErender();
});
PIEstartAnimation();
}
var min1;
var hour1
function addDots()
{
geo1= new THREE.BoxGeometry(0.3,0.3,0.01);
mat1=new THREE.MeshBasicMaterial({color:"black"});
dot=new THREE.Mesh(geo1,mat1);
geo1= new THREE.BoxGeometry(0.3,0.3,0.01);
mat1=new THREE.MeshBasicMaterial({color:"black"});
dot1=new THREE.Mesh(geo1,mat1);
dot1.position.set(0,0,0);
dot1.add(dot);
PIEaddElement(dot1);
dot.position.set(8,0,0);
for(var i=1;i<60;i++)
{
geo1= new THREE.BoxGeometry(0.3,0.3,0.01);
if(i%5!=0)
{
mat1=new THREE.MeshBasicMaterial({color:"gray"});
}
if(i%5==0)
{
mat1=new THREE.MeshBasicMaterial({color:"black"});
}
dot=new THREE.Mesh(geo1,mat1);
geo1= new THREE.BoxGeometry(0.3,0.3,0.01);
mat1=new THREE.MeshBasicMaterial({color:"black"});
dot1=new THREE.Mesh(geo1,mat1);
dot1.position.set(0,0,0);
dot1.add(dot);
PIEaddElement(dot1);
dot.position.set(8,0,0);
dot1.rotation.z-=(Math.PI/30)*i;
}
}
var ta;
var flag20=0;
var flag21=0;
var flag22=0;
var a1=0;
var ta1;
var text2;
var flag2;
var text3;
var circle5;
var text4;
var circle6;
function resetExperiment()
{
PIEremoveElement(text1);
min.setDirection(new THREE.Vector3(0,1,0));
hour.setDirection(new THREE.Vector3(0,1,0));
a=0;
flag=0;
b=0;
flag22=0;
a1=0;
flag1=0;
PIEremoveElement(text2);
PIEremoveElement(circle5);
PIEremoveElement(text3);
PIEremoveElement(circle6);
PIEremoveElement(text4);
PIEremoveElement(text5);
PIEremoveElement(text6);
min1.visible=false;
hour1.visible=false;
PIEremoveElement(add);
PIEremoveElement(sub);
}
var ch=0;
var cm=0;
function addition()
{
cm=m+m1;
if(cm>=60)
{
cm=cm%60;
ch++;
}
ch=ch+h+h1;
if(ch>12)
{
ch=ch%12;
}
flag22=1;
PIEstartAnimation();
}
function subtraction()
{
ch=h-h1;
cm=m-m1;
if(cm<0)
{
cm+=60;
ch--;
}
if(ch<0)
{
ch+=12;
}
if(ch==0)
{
ch=12;
}
flag22=2;
PIEstartAnimation();
}
function updateExperimentElements(t,dt)
{
if(flag20==flag21)
{
min.setDirection(new THREE.Vector3(0,1,0));
hour.setDirection(new THREE.Vector3(0,1,0));
a=0;
flag=0;
b=0;
flag20++;
flag22=0;
a1=0;
ch=0;
cm=0;
min1.visible=false;
hour1.visible=false;
PIEremoveElement(add);
PIEremoveElement(sub);
PIEremoveElement(text5);
PIEremoveElement(text6);
PIEremoveElement(text1);
PIEremoveElement(text2);
}
if(flag==0)
{
ta=360*h+6*m;
}
if(flag==1)
{
min.rotation.z-=Math.PI/60;
hour.rotation.z-=Math.PI/720;
a+=3;
}
if(a==ta)
{
var loader=new THREE.FontLoader();
font=loader.parse(fontJSON);
text1=new THREE.Mesh(new THREE.TextGeometry("Time is "+h+" : "+m,{font:font,size:1.5,height:0.1,material:0}),new THREE.MeshLambertMaterial({color:"red" }));
PIEaddElement(text1);
text1.position.set(-5,12,0);
//flag21++;
text3=new THREE.Mesh(new THREE.TextGeometry("Click circle to add Time",{font:font,size:1,height:0.1,material:0}),new THREE.MeshLambertMaterial({color:"red" }));
PIEaddElement(text3);
text3.position.set(-38,-11,0);
geo= new THREE.CircleGeometry(2,32);
mat=new THREE.MeshBasicMaterial({color:"#117a65"});
circle5=new THREE.Mesh(geo,mat);
PIEaddElement(circle5);
circle5.position.set(-30,-8,0);
PIEsetClick(circle5,addition);
text4=new THREE.Mesh(new THREE.TextGeometry("Click circle to subtract Time",{font:font,size:1,height:0.1,material:0}),new THREE.MeshLambertMaterial({color:"red" }));
PIEaddElement(text4);
text4.position.set(22,-11,0);
geo= new THREE.CircleGeometry(2,32);
mat=new THREE.MeshBasicMaterial({color:"#117a65"});
circle6=new THREE.Mesh(geo,mat);
PIEaddElement(circle6);
circle6.position.set(30,-8,0);
PIEsetClick(circle6,subtraction);
PIEstopAnimation();
}
if(flag==0)
{
flag=1;
}
if(flag22==1)
{
//alert(1);
PIEremoveElement(circle5);
PIEremoveElement(text3);
PIEremoveElement(circle6);
PIEremoveElement(text4);
ta1=360*h1+6*m1;
min.rotation.z-=Math.PI/60;
hour.rotation.z-=Math.PI/720;
a1+=6;
//alert(ta1);
// if(a1>536)
//alert(a1);
if(a1==ta1)
{
PIEremoveElement(text1);
var loader=new THREE.FontLoader();
font=loader.parse(fontJSON);
text2=new THREE.Mesh(new THREE.TextGeometry("Now Time is "+ch+" : "+cm,{font:font,size:1.5,height:0.1,material:0}),new THREE.MeshLambertMaterial({color:"red" }));
PIEaddElement(text2);
text2.position.set(-5,12,0);
flag21++;
//min.rotation.z-=Math.PI/60;
PIEstopAnimation();
}
}
if(flag22==2)
{
//alert(1);
PIEremoveElement(circle5);
PIEremoveElement(text3);
PIEremoveElement(circle6);
PIEremoveElement(text4);
min1.setDirection(new THREE.Vector3(0,1,0));
hour1.setDirection(new THREE.Vector3(0,1,0));
ta1=360*h1+6*m1;
min.rotation.z+=Math.PI/60;
hour.rotation.z+=Math.PI/720;
a1+=3;
//alert(ta1);
// if(a1>536)
//alert(a1);
if(a1!=ta1)
{
min.rotation.z+=Math.PI/60;
hour.rotation.z+=Math.PI/720;
}
if(a1==ta1)
{
PIEremoveElement(text1);
var loader=new THREE.FontLoader();
font=loader.parse(fontJSON);
text2=new THREE.Mesh(new THREE.TextGeometry("Now Time is "+ch+" : "+cm,{font:font,size:1.5,height:0.1,material:0}),new THREE.MeshLambertMaterial({color:"red" }));
PIEaddElement(text2);
text2.position.set(-5,12,0);
flag21++;
min.rotation.z+=Math.PI/60;
hour.rotation.z+=Math.PI/720;
//min.rotation.z-=Math.PI/60;
PIEstopAnimation();
}
}
}
var helpContent;
function initialiseHelp()
{
helpContent="";
helpContent = helpContent + "<h2>Time arithmetic help</h2>";
helpContent = helpContent + "<h3>About the experiment</h3>";
helpContent = helpContent + "<p>Experiment shows basic operations on clock</p>";
helpContent = helpContent + "<p>1.Addition of Time</p>";
helpContent = helpContent + "<p>2.Subtraction of Time</p>";
helpContent = helpContent + "<h3>Animation control</h3>";
helpContent = helpContent + "<p>The top line has animation controls. There are two states of the experiment.</p>";
helpContent = helpContent + "<h3>The setup stage</h3>";
helpContent = helpContent + "<p>You can control the following:</p>";
helpContent = helpContent + "<ul>";
helpContent = helpContent + "<li>You can set hours and minutes</li>";
helpContent = helpContent + "<li>You can set change in time i.e. subtraction or addition</li>";
helpContent = helpContent + "<li>A different option will come for addition or subtraction </li>";
helpContent = helpContent + "</ul>";
helpContent = helpContent + "<p>Once you setup the experiment, you can enter the animation stage by clicking the start button</p>";
helpContent = helpContent + "<h3>The animation stage</h3>";
helpContent = helpContent + "<p>In the animation stage, clock will move and will be stopped at set hours and minutess</p>";
helpContent = helpContent + "<p>Then user need to choose what to perform i.e. addition or subtraction</p>";
helpContent = helpContent + "<p>Now clock will be stopped when time is added or subtracted</p>";
helpContent = helpContent + "</ul>";
helpContent = helpContent + "<p>You can pause and resume the animation by using the pause/play nutton on the top line</p>";
helpContent = helpContent + "<p>You can slow down and speed up the animaion by uing the speed control buttons</p>";
helpContent = helpContent + "<h2>Happy Experimenting</h2>";
PIEupdateHelp(helpContent);
}
var infoContent;
function initialiseInfo()
{
infoContent = "";
infoContent = infoContent + "<h2>Time Arithmetic</h2>";
infoContent = infoContent + "<h3>About the experiment</h3>";
helpContent = helpContent + "<p>Experiment shows relation between hour and minute hand of clock</p>";
infoContent = infoContent + "<p>Experiment shows time after addition and subtraction</p>";
infoContent = infoContent + "<p>Experiment is stopped as the addition or subtraction is done</p>";
infoContent = infoContent + "<p>Initially Time is taken as 12:00 </p>";
infoContent = infoContent + "<h3>Learning Information</h3>";
infoContent = infoContent + "<p>Formulation of Addition process</p>";
infoContent = infoContent + "<p>Formulation of Subtraction process</p>";
infoContent = infoContent + "<h2>Happy Experimenting</h2>";
PIEupdateInfo(infoContent);
}
var fontJSON = {
"glyphs": {
"ο": {
"x_min": 0,
"x_max": 764,
"ha": 863,
"o": "m 380 -25 q 105 87 211 -25 q 0 372 0 200 q 104 660 0 545 q 380 775 209 775 q 658 659 552 775 q 764 372 764 544 q 658 87 764 200 q 380 -25 552 -25 m 379 142 q 515 216 466 142 q 557 373 557 280 q 515 530 557 465 q 379 607 466 607 q 245 530 294 607 q 204 373 204 465 q 245 218 204 283 q 379 142 294 142 "
},
"S": {
"x_min": 0,
"x_max": 826,
"ha": 915,
"o": "m 826 306 q 701 55 826 148 q 423 -29 587 -29 q 138 60 255 -29 q 0 318 13 154 l 208 318 q 288 192 216 238 q 437 152 352 152 q 559 181 506 152 q 623 282 623 217 q 466 411 623 372 q 176 487 197 478 q 18 719 18 557 q 136 958 18 869 q 399 1040 244 1040 q 670 956 561 1040 q 791 713 791 864 l 591 713 q 526 826 583 786 q 393 866 469 866 q 277 838 326 866 q 218 742 218 804 q 374 617 218 655 q 667 542 646 552 q 826 306 826 471 "
},
"¦": {
"x_min": 0,
"x_max": 143,
"ha": 240,
"o": "m 143 462 l 0 462 l 0 984 l 143 984 l 143 462 m 143 -242 l 0 -242 l 0 280 l 143 280 l 143 -242 "
},
"/": {
"x_min": 196.109375,
"x_max": 632.5625,
"ha": 828,
"o": "m 632 1040 l 289 -128 l 196 -128 l 538 1040 l 632 1040 "
},
"Τ": {
"x_min": -0.609375,
"x_max": 808,
"ha": 878,
"o": "m 808 831 l 508 831 l 508 0 l 298 0 l 298 831 l 0 831 l 0 1013 l 808 1013 l 808 831 "
},
"y": {
"x_min": 0,
"x_max": 738.890625,
"ha": 828,
"o": "m 738 749 l 444 -107 q 361 -238 413 -199 q 213 -277 308 -277 q 156 -275 176 -277 q 120 -271 131 -271 l 120 -110 q 147 -113 134 -111 q 179 -116 161 -116 q 247 -91 226 -116 q 269 -17 269 -67 q 206 173 269 -4 q 84 515 162 301 q 0 749 41 632 l 218 749 l 376 207 l 529 749 l 738 749 "
},
"Π": {
"x_min": 0,
"x_max": 809,
"ha": 922,
"o": "m 809 0 l 598 0 l 598 836 l 208 836 l 208 0 l 0 0 l 0 1012 l 809 1012 l 809 0 "
},
"ΐ": {
"x_min": -162,
"x_max": 364,
"ha": 364,
"o": "m 364 810 l 235 810 l 235 952 l 364 952 l 364 810 m 301 1064 l 86 810 l -12 810 l 123 1064 l 301 1064 m -33 810 l -162 810 l -162 952 l -33 952 l -33 810 m 200 0 l 0 0 l 0 748 l 200 748 l 200 0 "
},
"g": {
"x_min": 0,
"x_max": 724,
"ha": 839,
"o": "m 724 48 q 637 -223 724 -142 q 357 -304 551 -304 q 140 -253 226 -304 q 23 -72 36 -192 l 243 -72 q 290 -127 255 -110 q 368 -144 324 -144 q 504 -82 470 -144 q 530 71 530 -38 l 530 105 q 441 25 496 51 q 319 0 386 0 q 79 115 166 0 q 0 377 0 219 q 77 647 0 534 q 317 775 166 775 q 534 656 456 775 l 534 748 l 724 748 l 724 48 m 368 167 q 492 237 447 167 q 530 382 530 297 q 490 529 530 466 q 364 603 444 603 q 240 532 284 603 q 201 386 201 471 q 240 239 201 300 q 368 167 286 167 "
},
"²": {
"x_min": 0,
"x_max": 463,
"ha": 560,
"o": "m 463 791 q 365 627 463 706 q 151 483 258 555 l 455 483 l 455 382 l 0 382 q 84 565 0 488 q 244 672 97 576 q 331 784 331 727 q 299 850 331 824 q 228 876 268 876 q 159 848 187 876 q 132 762 132 820 l 10 762 q 78 924 10 866 q 228 976 137 976 q 392 925 322 976 q 463 791 463 874 "
},
"–": {
"x_min": 0,
"x_max": 704.171875,
"ha": 801,
"o": "m 704 297 l 0 297 l 0 450 l 704 450 l 704 297 "
},
"Κ": {
"x_min": 0,
"x_max": 899.671875,
"ha": 969,
"o": "m 899 0 l 646 0 l 316 462 l 208 355 l 208 0 l 0 0 l 0 1013 l 208 1013 l 208 596 l 603 1013 l 863 1013 l 460 603 l 899 0 "
},
"ƒ": {
"x_min": -46,
"x_max": 440,
"ha": 525,
"o": "m 440 609 l 316 609 l 149 -277 l -46 -277 l 121 609 l 14 609 l 14 749 l 121 749 q 159 949 121 894 q 344 1019 208 1019 l 440 1015 l 440 855 l 377 855 q 326 841 338 855 q 314 797 314 827 q 314 773 314 786 q 314 749 314 761 l 440 749 l 440 609 "
},
"e": {
"x_min": 0,
"x_max": 708,
"ha": 808,
"o": "m 708 321 l 207 321 q 254 186 207 236 q 362 141 298 141 q 501 227 453 141 l 700 227 q 566 36 662 104 q 362 -26 477 -26 q 112 72 213 -26 q 0 369 0 182 q 95 683 0 573 q 358 793 191 793 q 619 677 531 793 q 708 321 708 561 m 501 453 q 460 571 501 531 q 353 612 420 612 q 247 570 287 612 q 207 453 207 529 l 501 453 "
},
"ό": {
"x_min": 0,
"x_max": 764,
"ha": 863,
"o": "m 380 -25 q 105 87 211 -25 q 0 372 0 200 q 104 660 0 545 q 380 775 209 775 q 658 659 552 775 q 764 372 764 544 q 658 87 764 200 q 380 -25 552 -25 m 379 142 q 515 216 466 142 q 557 373 557 280 q 515 530 557 465 q 379 607 466 607 q 245 530 294 607 q 204 373 204 465 q 245 218 204 283 q 379 142 294 142 m 593 1039 l 391 823 l 293 823 l 415 1039 l 593 1039 "
},
"J": {
"x_min": 0,
"x_max": 649,
"ha": 760,
"o": "m 649 294 q 573 48 649 125 q 327 -29 497 -29 q 61 82 136 -29 q 0 375 0 173 l 200 375 l 199 309 q 219 194 199 230 q 321 145 249 145 q 418 193 390 145 q 441 307 441 232 l 441 1013 l 649 1013 l 649 294 "
},
"»": {
"x_min": -0.234375,
"x_max": 526,
"ha": 624,
"o": "m 526 286 l 297 87 l 296 250 l 437 373 l 297 495 l 297 660 l 526 461 l 526 286 m 229 286 l 0 87 l 0 250 l 140 373 l 0 495 l 0 660 l 229 461 l 229 286 "
},
"©": {
"x_min": 3,
"x_max": 1007,
"ha": 1104,
"o": "m 507 -6 q 129 153 269 -6 q 3 506 3 298 q 127 857 3 713 q 502 1017 266 1017 q 880 855 740 1017 q 1007 502 1007 711 q 882 152 1007 295 q 507 -6 743 -6 m 502 934 q 184 800 302 934 q 79 505 79 680 q 184 210 79 331 q 501 76 302 76 q 819 210 701 76 q 925 507 925 331 q 820 800 925 682 q 502 934 704 934 m 758 410 q 676 255 748 313 q 506 197 605 197 q 298 291 374 197 q 229 499 229 377 q 297 713 229 624 q 494 811 372 811 q 666 760 593 811 q 752 616 739 710 l 621 616 q 587 688 621 658 q 509 719 554 719 q 404 658 441 719 q 368 511 368 598 q 403 362 368 427 q 498 298 438 298 q 624 410 606 298 l 758 410 "
},
"ώ": {
"x_min": 0,
"x_max": 945,
"ha": 1051,
"o": "m 566 528 l 372 528 l 372 323 q 372 298 372 311 q 373 271 372 285 q 360 183 373 211 q 292 142 342 142 q 219 222 243 142 q 203 365 203 279 q 241 565 203 461 q 334 748 273 650 l 130 748 q 36 552 68 650 q 0 337 0 444 q 69 96 0 204 q 276 -29 149 -29 q 390 0 337 -29 q 470 78 444 28 q 551 0 495 30 q 668 -29 608 -29 q 874 96 793 -29 q 945 337 945 205 q 910 547 945 444 q 814 748 876 650 l 610 748 q 703 565 671 650 q 742 365 742 462 q 718 189 742 237 q 651 142 694 142 q 577 190 597 142 q 565 289 565 221 l 565 323 l 566 528 m 718 1039 l 516 823 l 417 823 l 540 1039 l 718 1039 "
},
"^": {
"x_min": 197.21875,
"x_max": 630.5625,
"ha": 828,
"o": "m 630 836 l 536 836 l 413 987 l 294 836 l 197 836 l 331 1090 l 493 1090 l 630 836 "
},
"«": {
"x_min": 0,
"x_max": 526.546875,
"ha": 624,
"o": "m 526 87 l 297 286 l 297 461 l 526 660 l 526 495 l 385 373 l 526 250 l 526 87 m 229 87 l 0 286 l 0 461 l 229 660 l 229 495 l 88 373 l 229 250 l 229 87 "
},
"D": {
"x_min": 0,
"x_max": 864,
"ha": 968,
"o": "m 400 1013 q 736 874 608 1013 q 864 523 864 735 q 717 146 864 293 q 340 0 570 0 l 0 0 l 0 1013 l 400 1013 m 398 837 l 206 837 l 206 182 l 372 182 q 584 276 507 182 q 657 504 657 365 q 594 727 657 632 q 398 837 522 837 "
},
"∙": {
"x_min": 0,
"x_max": 207,
"ha": 304,
"o": "m 207 528 l 0 528 l 0 735 l 207 735 l 207 528 "
},
"ÿ": {
"x_min": 0,
"x_max": 47,
"ha": 125,
"o": "m 47 3 q 37 -7 47 -7 q 28 0 30 -7 q 39 -4 32 -4 q 45 3 45 -1 l 37 0 q 28 9 28 0 q 39 19 28 19 l 47 16 l 47 19 l 47 3 m 37 1 q 44 8 44 1 q 37 16 44 16 q 30 8 30 16 q 37 1 30 1 m 26 1 l 23 22 l 14 0 l 3 22 l 3 3 l 0 25 l 13 1 l 22 25 l 26 1 "
},
"w": {
"x_min": 0,
"x_max": 1056.953125,
"ha": 1150,
"o": "m 1056 749 l 848 0 l 647 0 l 527 536 l 412 0 l 211 0 l 0 749 l 202 749 l 325 226 l 429 748 l 633 748 l 740 229 l 864 749 l 1056 749 "
},
"$": {
"x_min": 0,
"x_max": 704,
"ha": 800,
"o": "m 682 693 l 495 693 q 468 782 491 749 q 391 831 441 824 l 391 579 q 633 462 562 534 q 704 259 704 389 q 616 57 704 136 q 391 -22 528 -22 l 391 -156 l 308 -156 l 308 -22 q 76 69 152 -7 q 0 300 0 147 l 183 300 q 215 191 190 230 q 308 128 245 143 l 308 414 q 84 505 157 432 q 12 700 12 578 q 89 902 12 824 q 308 981 166 981 l 308 1069 l 391 1069 l 391 981 q 595 905 521 981 q 682 693 670 829 m 308 599 l 308 831 q 228 796 256 831 q 200 712 200 762 q 225 642 200 668 q 308 599 251 617 m 391 128 q 476 174 449 140 q 504 258 504 207 q 391 388 504 354 l 391 128 "
},
"\\": {
"x_min": -0.03125,
"x_max": 434.765625,
"ha": 532,
"o": "m 434 -128 l 341 -128 l 0 1039 l 91 1040 l 434 -128 "
},
"µ": {
"x_min": 0,
"x_max": 647,
"ha": 754,
"o": "m 647 0 l 478 0 l 478 68 q 412 9 448 30 q 330 -11 375 -11 q 261 3 296 -11 q 199 43 226 18 l 199 -277 l 0 -277 l 0 749 l 199 749 l 199 358 q 216 221 199 267 q 322 151 244 151 q 435 240 410 151 q 448 401 448 283 l 448 749 l 647 749 l 647 0 "
},
"Ι": {
"x_min": 42,
"x_max": 250,
"ha": 413,
"o": "m 250 0 l 42 0 l 42 1013 l 250 1013 l 250 0 "
},
"Ύ": {
"x_min": 0,
"x_max": 1211.15625,
"ha": 1289,
"o": "m 1211 1012 l 907 376 l 907 0 l 697 0 l 697 376 l 374 1012 l 583 1012 l 802 576 l 1001 1012 l 1211 1012 m 313 1035 l 98 780 l 0 780 l 136 1035 l 313 1035 "
},
"’": {
"x_min": 0,
"x_max": 192,
"ha": 289,
"o": "m 192 834 q 137 692 192 751 q 0 626 83 634 l 0 697 q 101 831 101 723 l 0 831 l 0 1013 l 192 1013 l 192 834 "
},
"Ν": {
"x_min": 0,
"x_max": 833,
"ha": 946,
"o": "m 833 0 l 617 0 l 206 696 l 206 0 l 0 0 l 0 1013 l 216 1013 l 629 315 l 629 1013 l 833 1013 l 833 0 "
},
"-": {
"x_min": 27.78125,
"x_max": 413.890625,
"ha": 525,
"o": "m 413 279 l 27 279 l 27 468 l 413 468 l 413 279 "
},
"Q": {
"x_min": 0,
"x_max": 995.59375,
"ha": 1096,
"o": "m 995 49 l 885 -70 l 762 42 q 641 -12 709 4 q 497 -29 572 -29 q 135 123 271 -29 q 0 504 0 276 q 131 881 0 731 q 497 1040 270 1040 q 859 883 719 1040 q 994 506 994 731 q 966 321 994 413 q 884 152 938 229 l 995 49 m 730 299 q 767 395 755 344 q 779 504 779 446 q 713 743 779 644 q 505 857 638 857 q 284 745 366 857 q 210 501 210 644 q 279 265 210 361 q 492 157 357 157 q 615 181 557 157 l 508 287 l 620 405 l 730 299 "
},
"ς": {
"x_min": 0,
"x_max": 731.78125,
"ha": 768,
"o": "m 731 448 l 547 448 q 485 571 531 533 q 369 610 440 610 q 245 537 292 610 q 204 394 204 473 q 322 186 204 238 q 540 133 430 159 q 659 -15 659 98 q 643 -141 659 -80 q 595 -278 627 -202 l 423 -278 q 458 -186 448 -215 q 474 -88 474 -133 q 352 0 474 -27 q 123 80 181 38 q 0 382 0 170 q 98 660 0 549 q 367 777 202 777 q 622 683 513 777 q 731 448 731 589 "
},
"M": {
"x_min": 0,
"x_max": 1019,
"ha": 1135,
"o": "m 1019 0 l 823 0 l 823 819 l 618 0 l 402 0 l 194 818 l 194 0 l 0 0 l 0 1013 l 309 1012 l 510 241 l 707 1013 l 1019 1013 l 1019 0 "
},
"Ψ": {
"x_min": 0,
"x_max": 995,
"ha": 1085,
"o": "m 995 698 q 924 340 995 437 q 590 200 841 227 l 590 0 l 404 0 l 404 200 q 70 340 152 227 q 0 698 0 437 l 0 1013 l 188 1013 l 188 694 q 212 472 188 525 q 404 383 254 383 l 404 1013 l 590 1013 l 590 383 q 781 472 740 383 q 807 694 807 525 l 807 1013 l 995 1013 l 995 698 "
},
"C": {
"x_min": 0,
"x_max": 970.828125,
"ha": 1043,
"o": "m 970 345 q 802 70 933 169 q 490 -29 672 -29 q 130 130 268 -29 q 0 506 0 281 q 134 885 0 737 q 502 1040 275 1040 q 802 939 668 1040 q 965 679 936 838 l 745 679 q 649 809 716 761 q 495 857 582 857 q 283 747 361 857 q 214 508 214 648 q 282 267 214 367 q 493 154 359 154 q 651 204 584 154 q 752 345 718 255 l 970 345 "
},
"!": {
"x_min": 0,
"x_max": 204,
"ha": 307,
"o": "m 204 739 q 182 515 204 686 q 152 282 167 398 l 52 282 q 13 589 27 473 q 0 739 0 704 l 0 1013 l 204 1013 l 204 739 m 204 0 l 0 0 l 0 203 l 204 203 l 204 0 "
},
"{": {
"x_min": 0,
"x_max": 501.390625,
"ha": 599,
"o": "m 501 -285 q 229 -209 301 -285 q 176 -35 176 -155 q 182 47 176 -8 q 189 126 189 103 q 156 245 189 209 q 0 294 112 294 l 0 438 q 154 485 111 438 q 189 603 189 522 q 186 666 189 636 q 176 783 176 772 q 231 945 176 894 q 501 1015 306 1015 l 501 872 q 370 833 408 872 q 340 737 340 801 q 342 677 340 705 q 353 569 353 579 q 326 451 353 496 q 207 366 291 393 q 327 289 294 346 q 353 164 353 246 q 348 79 353 132 q 344 17 344 26 q 372 -95 344 -58 q 501 -141 408 -141 l 501 -285 "
},
"X": {
"x_min": 0,
"x_max": 894.453125,
"ha": 999,
"o": "m 894 0 l 654 0 l 445 351 l 238 0 l 0 0 l 316 516 l 0 1013 l 238 1013 l 445 659 l 652 1013 l 894 1013 l 577 519 l 894 0 "
},
"#": {
"x_min": 0,
"x_max": 1019.453125,
"ha": 1117,
"o": "m 1019 722 l 969 582 l 776 581 l 717 417 l 919 417 l 868 279 l 668 278 l 566 -6 l 413 -5 l 516 279 l 348 279 l 247 -6 l 94 -6 l 196 278 l 0 279 l 49 417 l 245 417 l 304 581 l 98 582 l 150 722 l 354 721 l 455 1006 l 606 1006 l 507 721 l 673 722 l 776 1006 l 927 1006 l 826 721 l 1019 722 m 627 581 l 454 581 l 394 417 l 567 417 l 627 581 "
},
"ι": {
"x_min": 42,
"x_max": 242,
"ha": 389,
"o": "m 242 0 l 42 0 l 42 749 l 242 749 l 242 0 "
},
"Ά": {
"x_min": 0,
"x_max": 995.828125,
"ha": 1072,
"o": "m 313 1035 l 98 780 l 0 780 l 136 1035 l 313 1035 m 995 0 l 776 0 l 708 208 l 315 208 l 247 0 l 29 0 l 390 1012 l 629 1012 l 995 0 m 652 376 l 509 809 l 369 376 l 652 376 "
},
")": {
"x_min": 0,
"x_max": 389,
"ha": 486,
"o": "m 389 357 q 319 14 389 187 q 145 -293 259 -134 l 0 -293 q 139 22 90 -142 q 189 358 189 187 q 139 689 189 525 q 0 1013 90 853 l 145 1013 q 319 703 258 857 q 389 357 389 528 "
},
"ε": {
"x_min": 16.671875,
"x_max": 652.78125,
"ha": 742,
"o": "m 652 259 q 565 49 652 123 q 340 -25 479 -25 q 102 39 188 -25 q 16 197 16 104 q 45 299 16 249 q 134 390 75 348 q 58 456 86 419 q 25 552 25 502 q 120 717 25 653 q 322 776 208 776 q 537 710 456 776 q 625 508 625 639 l 445 508 q 415 585 445 563 q 327 608 386 608 q 254 590 293 608 q 215 544 215 573 q 252 469 215 490 q 336 453 280 453 q 369 455 347 453 q 400 456 391 456 l 400 308 l 329 308 q 247 291 280 308 q 204 223 204 269 q 255 154 204 172 q 345 143 286 143 q 426 174 398 143 q 454 259 454 206 l 652 259 "
},
"Δ": {
"x_min": 0,
"x_max": 981.953125,
"ha": 1057,
"o": "m 981 0 l 0 0 l 386 1013 l 594 1013 l 981 0 m 715 175 l 490 765 l 266 175 l 715 175 "
},
"}": {
"x_min": 0,
"x_max": 500,
"ha": 597,
"o": "m 500 294 q 348 246 390 294 q 315 128 315 209 q 320 42 315 101 q 326 -48 326 -17 q 270 -214 326 -161 q 0 -285 196 -285 l 0 -141 q 126 -97 90 -141 q 154 8 154 -64 q 150 91 154 37 q 146 157 146 145 q 172 281 146 235 q 294 366 206 339 q 173 451 208 390 q 146 576 146 500 q 150 655 146 603 q 154 731 154 708 q 126 831 154 799 q 0 872 90 872 l 0 1015 q 270 944 196 1015 q 326 777 326 891 q 322 707 326 747 q 313 593 313 612 q 347 482 313 518 q 500 438 390 438 l 500 294 "
},
"‰": {
"x_min": 0,
"x_max": 1681,
"ha": 1775,
"o": "m 861 484 q 1048 404 979 484 q 1111 228 1111 332 q 1048 51 1111 123 q 859 -29 979 -29 q 672 50 740 -29 q 610 227 610 122 q 672 403 610 331 q 861 484 741 484 m 861 120 q 939 151 911 120 q 967 226 967 183 q 942 299 967 270 q 861 333 912 333 q 783 301 811 333 q 756 226 756 269 q 783 151 756 182 q 861 120 810 120 m 904 984 l 316 -28 l 205 -29 l 793 983 l 904 984 m 250 984 q 436 904 366 984 q 499 730 499 832 q 436 552 499 626 q 248 472 366 472 q 62 552 132 472 q 0 728 0 624 q 62 903 0 831 q 250 984 132 984 m 249 835 q 169 801 198 835 q 140 725 140 768 q 167 652 140 683 q 247 621 195 621 q 327 654 298 621 q 357 730 357 687 q 329 803 357 772 q 249 835 301 835 m 1430 484 q 1618 404 1548 484 q 1681 228 1681 332 q 1618 51 1681 123 q 1429 -29 1548 -29 q 1241 50 1309 -29 q 1179 227 1179 122 q 1241 403 1179 331 q 1430 484 1311 484 m 1431 120 q 1509 151 1481 120 q 1537 226 1537 183 q 1511 299 1537 270 q 1431 333 1482 333 q 1352 301 1380 333 q 1325 226 1325 269 q 1352 151 1325 182 q 1431 120 1379 120 "
},
"a": {
"x_min": 0,
"x_max": 700,
"ha": 786,
"o": "m 700 0 l 488 0 q 465 93 469 45 q 365 5 427 37 q 233 -26 303 -26 q 65 37 130 -26 q 0 205 0 101 q 120 409 0 355 q 343 452 168 431 q 465 522 465 468 q 424 588 465 565 q 337 611 384 611 q 250 581 285 611 q 215 503 215 552 l 26 503 q 113 707 26 633 q 328 775 194 775 q 538 723 444 775 q 657 554 657 659 l 657 137 q 666 73 657 101 q 700 33 675 45 l 700 0 m 465 297 l 465 367 q 299 322 358 340 q 193 217 193 287 q 223 150 193 174 q 298 127 254 127 q 417 175 370 127 q 465 297 465 224 "
},
"—": {
"x_min": 0,
"x_max": 941.671875,
"ha": 1039,
"o": "m 941 297 l 0 297 l 0 450 l 941 450 l 941 297 "
},
"=": {
"x_min": 29.171875,
"x_max": 798.609375,
"ha": 828,
"o": "m 798 502 l 29 502 l 29 635 l 798 635 l 798 502 m 798 204 l 29 204 l 29 339 l 798 339 l 798 204 "
},
"N": {
"x_min": 0,
"x_max": 833,
"ha": 949,
"o": "m 833 0 l 617 0 l 206 695 l 206 0 l 0 0 l 0 1013 l 216 1013 l 629 315 l 629 1013 l 833 1013 l 833 0 "
},
"ρ": {
"x_min": 0,
"x_max": 722,
"ha": 810,
"o": "m 364 -17 q 271 0 313 -17 q 194 48 230 16 l 194 -278 l 0 -278 l 0 370 q 87 656 0 548 q 358 775 183 775 q 626 655 524 775 q 722 372 722 541 q 621 95 722 208 q 364 -17 520 -17 m 360 607 q 237 529 280 607 q 201 377 201 463 q 234 229 201 292 q 355 147 277 147 q 467 210 419 147 q 515 374 515 273 q 471 537 515 468 q 360 607 428 607 "
},
"2": {
"x_min": 64,
"x_max": 764,
"ha": 828,
"o": "m 764 685 q 675 452 764 541 q 484 325 637 415 q 307 168 357 250 l 754 168 l 754 0 l 64 0 q 193 301 64 175 q 433 480 202 311 q 564 673 564 576 q 519 780 564 737 q 416 824 475 824 q 318 780 358 824 q 262 633 270 730 l 80 633 q 184 903 80 807 q 415 988 276 988 q 654 907 552 988 q 764 685 764 819 "
},
"¯": {
"x_min": 0,
"x_max": 775,
"ha": 771,
"o": "m 775 958 l 0 958 l 0 1111 l 775 1111 l 775 958 "
},
"Z": {
"x_min": 0,
"x_max": 804.171875,
"ha": 906,
"o": "m 804 836 l 251 182 l 793 182 l 793 0 l 0 0 l 0 176 l 551 830 l 11 830 l 11 1013 l 804 1013 l 804 836 "
},
"u": {
"x_min": 0,
"x_max": 668,
"ha": 782,
"o": "m 668 0 l 474 0 l 474 89 q 363 9 425 37 q 233 -19 301 -19 q 61 53 123 -19 q 0 239 0 126 l 0 749 l 199 749 l 199 296 q 225 193 199 233 q 316 146 257 146 q 424 193 380 146 q 469 304 469 240 l 469 749 l 668 749 l 668 0 "
},
"k": {
"x_min": 0,
"x_max": 688.890625,
"ha": 771,
"o": "m 688 0 l 450 0 l 270 316 l 196 237 l 196 0 l 0 0 l 0 1013 l 196 1013 l 196 483 l 433 748 l 675 748 l 413 469 l 688 0 "
},
"Η": {
"x_min": 0,
"x_max": 837,
"ha": 950,
"o": "m 837 0 l 627 0 l 627 450 l 210 450 l 210 0 l 0 0 l 0 1013 l 210 1013 l 210 635 l 627 635 l 627 1013 l 837 1013 l 837 0 "
},
"Α": {
"x_min": 0,
"x_max": 966.671875,
"ha": 1043,
"o": "m 966 0 l 747 0 l 679 208 l 286 208 l 218 0 l 0 0 l 361 1013 l 600 1013 l 966 0 m 623 376 l 480 809 l 340 376 l 623 376 "
},
"s": {
"x_min": 0,
"x_max": 681,
"ha": 775,
"o": "m 681 229 q 568 33 681 105 q 340 -29 471 -29 q 107 39 202 -29 q 0 245 0 114 l 201 245 q 252 155 201 189 q 358 128 295 128 q 436 144 401 128 q 482 205 482 166 q 363 284 482 255 q 143 348 181 329 q 25 533 25 408 q 129 716 25 647 q 340 778 220 778 q 554 710 465 778 q 658 522 643 643 l 463 522 q 419 596 458 570 q 327 622 380 622 q 255 606 290 622 q 221 556 221 590 q 339 473 221 506 q 561 404 528 420 q 681 229 681 344 "
},
"B": {
"x_min": 0,
"x_max": 835,
"ha": 938,
"o": "m 674 547 q 791 450 747 518 q 835 304 835 383 q 718 75 835 158 q 461 0 612 0 l 0 0 l 0 1013 l 477 1013 q 697 951 609 1013 q 797 754 797 880 q 765 630 797 686 q 674 547 734 575 m 438 621 q 538 646 495 621 q 590 730 590 676 q 537 814 590 785 q 436 838 494 838 l 199 838 l 199 621 l 438 621 m 445 182 q 561 211 513 182 q 618 311 618 247 q 565 410 618 375 q 444 446 512 446 l 199 446 l 199 182 l 445 182 "
},
"…": {
"x_min": 0,
"x_max": 819,
"ha": 963,
"o": "m 206 0 l 0 0 l 0 207 l 206 207 l 206 0 m 512 0 l 306 0 l 306 207 l 512 207 l 512 0 m 819 0 l 613 0 l 613 207 l 819 207 l 819 0 "
},
"?": {
"x_min": 1,
"x_max": 687,
"ha": 785,
"o": "m 687 734 q 621 563 687 634 q 501 454 560 508 q 436 293 436 386 l 251 293 l 251 391 q 363 557 251 462 q 476 724 476 653 q 432 827 476 788 q 332 866 389 866 q 238 827 275 866 q 195 699 195 781 l 1 699 q 110 955 1 861 q 352 1040 210 1040 q 582 963 489 1040 q 687 734 687 878 m 446 0 l 243 0 l 243 203 l 446 203 l 446 0 "
},
"H": {
"x_min": 0,
"x_max": 838,
"ha": 953,
"o": "m 838 0 l 628 0 l 628 450 l 210 450 l 210 0 l 0 0 l 0 1013 l 210 1013 l 210 635 l 628 635 l 628 1013 l 838 1013 l 838 0 "
},
"ν": {
"x_min": 0,
"x_max": 740.28125,
"ha": 828,
"o": "m 740 749 l 473 0 l 266 0 l 0 749 l 222 749 l 373 211 l 529 749 l 740 749 "
},
"c": {
"x_min": 0,
"x_max": 751.390625,
"ha": 828,
"o": "m 751 282 q 625 58 725 142 q 384 -26 526 -26 q 107 84 215 -26 q 0 366 0 195 q 98 651 0 536 q 370 774 204 774 q 616 700 518 774 q 751 486 715 626 l 536 486 q 477 570 516 538 q 380 607 434 607 q 248 533 298 607 q 204 378 204 466 q 242 219 204 285 q 377 139 290 139 q 483 179 438 139 q 543 282 527 220 l 751 282 "
},
"¶": {
"x_min": 0,
"x_max": 566.671875,
"ha": 678,
"o": "m 21 892 l 52 892 l 98 761 l 145 892 l 176 892 l 178 741 l 157 741 l 157 867 l 108 741 l 88 741 l 40 871 l 40 741 l 21 741 l 21 892 m 308 854 l 308 731 q 252 691 308 691 q 227 691 240 691 q 207 696 213 695 l 207 712 l 253 706 q 288 733 288 706 l 288 763 q 244 741 279 741 q 193 797 193 741 q 261 860 193 860 q 287 860 273 860 q 308 854 302 855 m 288 842 l 263 843 q 213 796 213 843 q 248 756 213 756 q 288 796 288 756 l 288 842 m 566 988 l 502 988 l 502 -1 l 439 -1 l 439 988 l 317 988 l 317 -1 l 252 -1 l 252 602 q 81 653 155 602 q 0 805 0 711 q 101 989 0 918 q 309 1053 194 1053 l 566 1053 l 566 988 "
},
"β": {
"x_min": 0,
"x_max": 703,
"ha": 789,
"o": "m 510 539 q 651 429 600 501 q 703 262 703 357 q 617 53 703 136 q 404 -29 532 -29 q 199 51 279 -29 l 199 -278 l 0 -278 l 0 627 q 77 911 0 812 q 343 1021 163 1021 q 551 957 464 1021 q 649 769 649 886 q 613 638 649 697 q 510 539 577 579 m 344 136 q 452 181 408 136 q 497 291 497 227 q 435 409 497 369 q 299 444 381 444 l 299 600 q 407 634 363 600 q 452 731 452 669 q 417 820 452 784 q 329 857 382 857 q 217 775 246 857 q 199 622 199 725 l 199 393 q 221 226 199 284 q 344 136 254 136 "
},
"Μ": {
"x_min": 0,
"x_max": 1019,
"ha": 1132,
"o": "m 1019 0 l 823 0 l 823 818 l 617 0 l 402 0 l 194 818 l 194 0 l 0 0 l 0 1013 l 309 1013 l 509 241 l 708 1013 l 1019 1013 l 1019 0 "
},
"Ό": {
"x_min": 0.15625,
"x_max": 1174,
"ha": 1271,
"o": "m 676 -29 q 312 127 451 -29 q 179 505 179 277 q 311 883 179 733 q 676 1040 449 1040 q 1040 883 901 1040 q 1174 505 1174 733 q 1041 127 1174 277 q 676 -29 903 -29 m 676 154 q 890 266 811 154 q 961 506 961 366 q 891 745 961 648 q 676 857 812 857 q 462 747 541 857 q 392 506 392 648 q 461 266 392 365 q 676 154 540 154 m 314 1034 l 98 779 l 0 779 l 136 1034 l 314 1034 "
},
"Ή": {