diff --git a/script/layout.txt b/script/layout.txt new file mode 100644 index 0000000..1d1b752 --- /dev/null +++ b/script/layout.txt @@ -0,0 +1,7 @@ +/a d n ʒ + e g p ʔ + i h q ʙ̥ + o j s + u k t + l w + m ʃ / diff --git a/script/script.grid b/script/script.grid new file mode 100644 index 0000000..7e4a53f --- /dev/null +++ b/script/script.grid @@ -0,0 +1,769 @@ +{ + "settings": { + "size": { + "width": 1860, + "height": 900 + } + }, + "layers": [ + [ + { + "type": "line", + "vertices": [ + { + "x": 795, + "y": 420 + }, + { + "x": 795, + "y": 360 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 780, + "y": 360 + }, + { + "x": 810, + "y": 360 + }, + { + "x": 840, + "y": 420 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 855, + "y": 360 + }, + { + "x": 915, + "y": 420 + }, + { + "x": 855, + "y": 360 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 855, + "y": 330 + }, + { + "x": 885, + "y": 330 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 960, + "y": 390 + }, + { + "x": 930, + "y": 390 + }, + { + "x": 960, + "y": 360 + }, + { + "x": 990, + "y": 390 + }, + { + "x": 960, + "y": 420 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 945, + "y": 330 + }, + { + "x": 960, + "y": 345 + }, + { + "x": 975, + "y": 330 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 75, + "y": 90 + }, + { + "x": 90, + "y": 105 + }, + { + "x": 105, + "y": 90 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 75, + "y": 150 + }, + { + "x": 105, + "y": 150 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 75, + "y": 210 + }, + { + "x": 90, + "y": 195 + }, + { + "x": 105, + "y": 210 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 75, + "y": 270 + }, + { + "x": 90, + "y": 255 + }, + { + "x": 105, + "y": 270 + }, + { + "x": 90, + "y": 285 + }, + { + "x": 75, + "y": 270 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 75, + "y": 315 + }, + { + "x": 105, + "y": 345 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 240, + "y": 60 + }, + { + "x": 210, + "y": 120 + }, + { + "x": 180, + "y": 60 + }, + { + "x": 240, + "y": 60 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 210, + "y": 180 + }, + { + "x": 180, + "y": 210 + }, + { + "x": 210, + "y": 240 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 225, + "y": 210 + }, + { + "x": 240, + "y": 210 + } + ] + }, + { + "type": "arc_r", + "vertices": [ + { + "x": 180, + "y": 360 + }, + { + "x": 210, + "y": 315 + }, + { + "x": 240, + "y": 360 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 210, + "y": 480 + }, + { + "x": 210, + "y": 450 + }, + { + "x": 180, + "y": 420 + } + ] + }, + { + "type": "arc_r", + "vertices": [ + { + "x": 240, + "y": 420 + }, + { + "x": 210, + "y": 450 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 180, + "y": 540 + }, + { + "x": 210, + "y": 570 + }, + { + "x": 210, + "y": 570 + }, + { + "x": 240, + "y": 600 + } + ] + }, + { + "type": "arc_r", + "vertices": [ + { + "x": 180, + "y": 570 + }, + { + "x": 210, + "y": 600 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 225, + "y": 540 + }, + { + "x": 240, + "y": 555 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 300, + "y": 60 + }, + { + "x": 300, + "y": 75 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 300, + "y": 75 + }, + { + "x": 360, + "y": 120 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 360, + "y": 120 + }, + { + "x": 300, + "y": 120 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 180, + "y": 840 + }, + { + "x": 210, + "y": 780 + }, + { + "x": 240, + "y": 840 + }, + { + "x": 180, + "y": 840 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 180, + "y": 660 + }, + { + "x": 210, + "y": 660 + }, + { + "x": 240, + "y": 720 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 195, + "y": 660 + }, + { + "x": 195, + "y": 720 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 315, + "y": 195 + }, + { + "x": 345, + "y": 195 + }, + { + "x": 345, + "y": 195 + }, + { + "x": 345, + "y": 240 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 315, + "y": 195 + }, + { + "x": 315, + "y": 240 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 300, + "y": 300 + }, + { + "x": 330, + "y": 300 + }, + { + "x": 360, + "y": 300 + }, + { + "x": 360, + "y": 330 + }, + { + "x": 330, + "y": 330 + }, + { + "x": 330, + "y": 300 + }, + { + "x": 300, + "y": 300 + }, + { + "x": 300, + "y": 330 + }, + { + "x": 300, + "y": 360 + }, + { + "x": 330, + "y": 360 + }, + { + "x": 330, + "y": 330 + } + ] + }, + { + "type": "arc_r", + "vertices": [ + { + "x": 360, + "y": 435 + }, + { + "x": 330, + "y": 420 + }, + { + "x": 300, + "y": 435 + }, + { + "x": 330, + "y": 450 + } + ] + }, + { + "type": "arc_r", + "vertices": [ + { + "x": 300, + "y": 480 + }, + { + "x": 330, + "y": 450 + }, + { + "x": 330, + "y": 480 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 300, + "y": 600 + }, + { + "x": 360, + "y": 570 + }, + { + "x": 300, + "y": 540 + }, + { + "x": 360, + "y": 540 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 330, + "y": 690 + }, + { + "x": 300, + "y": 690 + }, + { + "x": 330, + "y": 660 + }, + { + "x": 360, + "y": 690 + }, + { + "x": 330, + "y": 720 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 360, + "y": 795 + }, + { + "x": 330, + "y": 780 + }, + { + "x": 330, + "y": 840 + }, + { + "x": 300, + "y": 825 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 420, + "y": 60 + }, + { + "x": 480, + "y": 60 + }, + { + "x": 480, + "y": 60 + } + ] + }, + { + "type": "bezier", + "vertices": [ + { + "x": 480, + "y": 60 + }, + { + "x": 375, + "y": 120 + }, + { + "x": 480, + "y": 120 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 420, + "y": 180 + }, + { + "x": 480, + "y": 240 + }, + { + "x": 420, + "y": 180 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 435, + "y": 315 + }, + { + "x": 420, + "y": 300 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 480, + "y": 360 + }, + { + "x": 465, + "y": 345 + } + ] + }, + { + "type": "arc_r", + "vertices": [ + { + "x": 420, + "y": 330 + }, + { + "x": 450, + "y": 360 + } + ] + }, + { + "type": "arc_c", + "vertices": [ + { + "x": 450, + "y": 300 + }, + { + "x": 480, + "y": 330 + } + ] + }, + { + "type": "line", + "vertices": [ + { + "x": 450, + "y": 330 + }, + { + "x": 450, + "y": 330 + } + ] + } + ], + [], + [] + ], + "styles": [ + { + "thickness": 15, + "strokeLinecap": "square", + "strokeLinejoin": "round", + "color": "#ffffff", + "fill": "none", + "mirror_style": 0, + "transform": "rotate(45)" + }, + { + "thickness": 15, + "strokeLinecap": "round", + "strokeLinejoin": "round", + "color": "#777777", + "fill": "none", + "mirror_style": 0, + "transform": "rotate(45)" + }, + { + "thickness": 15, + "strokeLinecap": "round", + "strokeLinejoin": "round", + "color": "#444444", + "fill": "none", + "mirror_style": 0, + "transform": "rotate(45)" + } + ] +} \ No newline at end of file diff --git a/script/script.png b/script/script.png new file mode 100644 index 0000000..54dbaf4 Binary files /dev/null and b/script/script.png differ diff --git a/script/script.svg b/script/script.svg new file mode 100644 index 0000000..ab93b25 --- /dev/null +++ b/script/script.svg @@ -0,0 +1 @@ + \ No newline at end of file