diff --git a/script/letters/a.grid b/script/letters/a.grid
new file mode 100644
index 0000000..4fa92ee
--- /dev/null
+++ b/script/letters/a.grid
@@ -0,0 +1,60 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 150,
+ "y": 210
+ },
+ {
+ "x": 240,
+ "y": 300
+ },
+ {
+ "x": 330,
+ "y": 210
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/a.svg b/script/letters/a.svg
new file mode 100644
index 0000000..e4ea1d0
--- /dev/null
+++ b/script/letters/a.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/b.grid b/script/letters/b.grid
new file mode 100644
index 0000000..747587e
--- /dev/null
+++ b/script/letters/b.grid
@@ -0,0 +1,108 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 60,
+ "y": 60
+ },
+ {
+ "x": 150,
+ "y": 150
+ }
+ ]
+ },
+ {
+ "type": "arc_r",
+ "vertices": [
+ {
+ "x": 60,
+ "y": 240
+ },
+ {
+ "x": 240,
+ "y": 420
+ }
+ ]
+ },
+ {
+ "type": "arc_c",
+ "vertices": [
+ {
+ "x": 240,
+ "y": 60
+ },
+ {
+ "x": 420,
+ "y": 240
+ }
+ ]
+ },
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 360,
+ "y": 120
+ },
+ {
+ "x": 120,
+ "y": 360
+ }
+ ]
+ },
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 420,
+ "y": 420
+ },
+ {
+ "x": 330,
+ "y": 330
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/b.svg b/script/letters/b.svg
new file mode 100644
index 0000000..beea6dc
--- /dev/null
+++ b/script/letters/b.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/d.grid b/script/letters/d.grid
new file mode 100644
index 0000000..b738c36
--- /dev/null
+++ b/script/letters/d.grid
@@ -0,0 +1,64 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "arc_r",
+ "vertices": [
+ {
+ "x": 420,
+ "y": 60
+ },
+ {
+ "x": 60,
+ "y": 60
+ },
+ {
+ "x": 240,
+ "y": 420
+ },
+ {
+ "x": 420,
+ "y": 60
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/d.svg b/script/letters/d.svg
new file mode 100644
index 0000000..8de4e1d
--- /dev/null
+++ b/script/letters/d.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/e.grid b/script/letters/e.grid
new file mode 100644
index 0000000..e07f64c
--- /dev/null
+++ b/script/letters/e.grid
@@ -0,0 +1,60 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 150,
+ "y": 300
+ },
+ {
+ "x": 240,
+ "y": 210
+ },
+ {
+ "x": 330,
+ "y": 300
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/e.svg b/script/letters/e.svg
new file mode 100644
index 0000000..11cd236
--- /dev/null
+++ b/script/letters/e.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/g.grid b/script/letters/g.grid
new file mode 100644
index 0000000..977d338
--- /dev/null
+++ b/script/letters/g.grid
@@ -0,0 +1,73 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "arc_c",
+ "vertices": [
+ {
+ "x": 240,
+ "y": 60
+ },
+ {
+ "x": 60,
+ "y": 240
+ },
+ {
+ "x": 240,
+ "y": 420
+ }
+ ]
+ },
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 240,
+ "y": 240
+ },
+ {
+ "x": 420,
+ "y": 240
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/g.svg b/script/letters/g.svg
new file mode 100644
index 0000000..8ea8e77
--- /dev/null
+++ b/script/letters/g.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/h.grid b/script/letters/h.grid
new file mode 100644
index 0000000..22e18e4
--- /dev/null
+++ b/script/letters/h.grid
@@ -0,0 +1,60 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "arc_c",
+ "vertices": [
+ {
+ "x": 420,
+ "y": 420
+ },
+ {
+ "x": 240,
+ "y": 60
+ },
+ {
+ "x": 60,
+ "y": 420
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/h.svg b/script/letters/h.svg
new file mode 100644
index 0000000..b423cdf
--- /dev/null
+++ b/script/letters/h.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/i.grid b/script/letters/i.grid
new file mode 100644
index 0000000..d49d262
--- /dev/null
+++ b/script/letters/i.grid
@@ -0,0 +1,60 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 150,
+ "y": 240
+ },
+ {
+ "x": 240,
+ "y": 240
+ },
+ {
+ "x": 330,
+ "y": 240
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/i.svg b/script/letters/i.svg
new file mode 100644
index 0000000..156c28b
--- /dev/null
+++ b/script/letters/i.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/j.grid b/script/letters/j.grid
new file mode 100644
index 0000000..b648606
--- /dev/null
+++ b/script/letters/j.grid
@@ -0,0 +1,82 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "arc_r",
+ "vertices": [
+ {
+ "x": 60,
+ "y": 60
+ },
+ {
+ "x": 240,
+ "y": 240
+ }
+ ]
+ },
+ {
+ "type": "arc_c",
+ "vertices": [
+ {
+ "x": 240,
+ "y": 240
+ },
+ {
+ "x": 420,
+ "y": 60
+ }
+ ]
+ },
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 240,
+ "y": 240
+ },
+ {
+ "x": 240,
+ "y": 420
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/j.svg b/script/letters/j.svg
new file mode 100644
index 0000000..0f4e655
--- /dev/null
+++ b/script/letters/j.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/k.grid b/script/letters/k.grid
new file mode 100644
index 0000000..618f3a7
--- /dev/null
+++ b/script/letters/k.grid
@@ -0,0 +1,86 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "arc_r",
+ "vertices": [
+ {
+ "x": 60,
+ "y": 240
+ },
+ {
+ "x": 240,
+ "y": 420
+ }
+ ]
+ },
+ {
+ "type": "arc_c",
+ "vertices": [
+ {
+ "x": 60,
+ "y": 60
+ },
+ {
+ "x": 240,
+ "y": 240
+ },
+ {
+ "x": 420,
+ "y": 420
+ }
+ ]
+ },
+ {
+ "type": "arc_c",
+ "vertices": [
+ {
+ "x": 300,
+ "y": 60
+ },
+ {
+ "x": 420,
+ "y": 180
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/k.svg b/script/letters/k.svg
new file mode 100644
index 0000000..1a204b6
--- /dev/null
+++ b/script/letters/k.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/l.grid b/script/letters/l.grid
new file mode 100644
index 0000000..8744f70
--- /dev/null
+++ b/script/letters/l.grid
@@ -0,0 +1,73 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "arc_c",
+ "vertices": [
+ {
+ "x": 60,
+ "y": 60
+ },
+ {
+ "x": 240,
+ "y": 60
+ },
+ {
+ "x": 420,
+ "y": 420
+ }
+ ]
+ },
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 150,
+ "y": 60
+ },
+ {
+ "x": 150,
+ "y": 420
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/l.svg b/script/letters/l.svg
new file mode 100644
index 0000000..233aafc
--- /dev/null
+++ b/script/letters/l.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/m.grid b/script/letters/m.grid
new file mode 100644
index 0000000..ee88558
--- /dev/null
+++ b/script/letters/m.grid
@@ -0,0 +1,64 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "arc_r",
+ "vertices": [
+ {
+ "x": 60,
+ "y": 420
+ },
+ {
+ "x": 420,
+ "y": 420
+ },
+ {
+ "x": 240,
+ "y": 60
+ },
+ {
+ "x": 60,
+ "y": 420
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/m.svg b/script/letters/m.svg
new file mode 100644
index 0000000..e104d4f
--- /dev/null
+++ b/script/letters/m.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/n.grid b/script/letters/n.grid
new file mode 100644
index 0000000..4f343ff
--- /dev/null
+++ b/script/letters/n.grid
@@ -0,0 +1,73 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 60,
+ "y": 60
+ },
+ {
+ "x": 60,
+ "y": 150
+ }
+ ]
+ },
+ {
+ "type": "arc_c",
+ "vertices": [
+ {
+ "x": 60,
+ "y": 150
+ },
+ {
+ "x": 420,
+ "y": 420
+ },
+ {
+ "x": 60,
+ "y": 420
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/n.svg b/script/letters/n.svg
new file mode 100644
index 0000000..2fe08f6
--- /dev/null
+++ b/script/letters/n.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/o.grid b/script/letters/o.grid
new file mode 100644
index 0000000..3038597
--- /dev/null
+++ b/script/letters/o.grid
@@ -0,0 +1,68 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "arc_c",
+ "vertices": [
+ {
+ "x": 240,
+ "y": 150
+ },
+ {
+ "x": 330,
+ "y": 240
+ },
+ {
+ "x": 240,
+ "y": 330
+ },
+ {
+ "x": 150,
+ "y": 240
+ },
+ {
+ "x": 240,
+ "y": 150
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/o.svg b/script/letters/o.svg
new file mode 100644
index 0000000..f84bd4d
--- /dev/null
+++ b/script/letters/o.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/p.grid b/script/letters/p.grid
new file mode 100644
index 0000000..d37be73
--- /dev/null
+++ b/script/letters/p.grid
@@ -0,0 +1,77 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 120,
+ "y": 420
+ },
+ {
+ "x": 120,
+ "y": 150
+ },
+ {
+ "x": 120,
+ "y": 150
+ }
+ ]
+ },
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 330,
+ "y": 420
+ },
+ {
+ "x": 330,
+ "y": 150
+ },
+ {
+ "x": 120,
+ "y": 150
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/p.svg b/script/letters/p.svg
new file mode 100644
index 0000000..b1f40e1
--- /dev/null
+++ b/script/letters/p.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/q.grid b/script/letters/q.grid
new file mode 100644
index 0000000..9e3c71e
--- /dev/null
+++ b/script/letters/q.grid
@@ -0,0 +1,101 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 240,
+ "y": 240
+ },
+ {
+ "x": 420,
+ "y": 240
+ },
+ {
+ "x": 420,
+ "y": 60
+ },
+ {
+ "x": 240,
+ "y": 60
+ },
+ {
+ "x": 60,
+ "y": 60
+ },
+ {
+ "x": 60,
+ "y": 60
+ }
+ ]
+ },
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 240,
+ "y": 60
+ },
+ {
+ "x": 240,
+ "y": 240
+ },
+ {
+ "x": 240,
+ "y": 240
+ },
+ {
+ "x": 240,
+ "y": 420
+ },
+ {
+ "x": 60,
+ "y": 420
+ },
+ {
+ "x": 60,
+ "y": 60
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/q.svg b/script/letters/q.svg
new file mode 100644
index 0000000..6cef78e
--- /dev/null
+++ b/script/letters/q.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/s.grid b/script/letters/s.grid
new file mode 100644
index 0000000..096b16d
--- /dev/null
+++ b/script/letters/s.grid
@@ -0,0 +1,90 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "arc_r",
+ "vertices": [
+ {
+ "x": 420,
+ "y": 150
+ },
+ {
+ "x": 240,
+ "y": 60
+ },
+ {
+ "x": 60,
+ "y": 150
+ },
+ {
+ "x": 240,
+ "y": 240
+ }
+ ]
+ },
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 240,
+ "y": 240
+ },
+ {
+ "x": 240,
+ "y": 420
+ }
+ ]
+ },
+ {
+ "type": "arc_c",
+ "vertices": [
+ {
+ "x": 240,
+ "y": 240
+ },
+ {
+ "x": 60,
+ "y": 420
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/s.svg b/script/letters/s.svg
new file mode 100644
index 0000000..5148e71
--- /dev/null
+++ b/script/letters/s.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/t.grid b/script/letters/t.grid
new file mode 100644
index 0000000..8e1b980
--- /dev/null
+++ b/script/letters/t.grid
@@ -0,0 +1,64 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "arc_r",
+ "vertices": [
+ {
+ "x": 420,
+ "y": 60
+ },
+ {
+ "x": 60,
+ "y": 60
+ },
+ {
+ "x": 420,
+ "y": 240
+ },
+ {
+ "x": 60,
+ "y": 420
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/t.svg b/script/letters/t.svg
new file mode 100644
index 0000000..2a449f9
--- /dev/null
+++ b/script/letters/t.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/u.grid b/script/letters/u.grid
new file mode 100644
index 0000000..b42cc13
--- /dev/null
+++ b/script/letters/u.grid
@@ -0,0 +1,56 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 150,
+ "y": 150
+ },
+ {
+ "x": 330,
+ "y": 330
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "strokeLinecap": "square",
+ "strokeLinejoin": "round",
+ "color": "#ffffff",
+ "fill": "#ffffff",
+ "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/letters/u.svg b/script/letters/u.svg
new file mode 100644
index 0000000..6a882bd
--- /dev/null
+++ b/script/letters/u.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/w.grid b/script/letters/w.grid
new file mode 100644
index 0000000..d1db919
--- /dev/null
+++ b/script/letters/w.grid
@@ -0,0 +1,68 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "arc_c",
+ "vertices": [
+ {
+ "x": 240,
+ "y": 240
+ },
+ {
+ "x": 60,
+ "y": 240
+ },
+ {
+ "x": 240,
+ "y": 60
+ },
+ {
+ "x": 420,
+ "y": 240
+ },
+ {
+ "x": 240,
+ "y": 420
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/w.svg b/script/letters/w.svg
new file mode 100644
index 0000000..47939d7
--- /dev/null
+++ b/script/letters/w.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/x.grid b/script/letters/x.grid
new file mode 100644
index 0000000..168600a
--- /dev/null
+++ b/script/letters/x.grid
@@ -0,0 +1,64 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 420,
+ "y": 150
+ },
+ {
+ "x": 240,
+ "y": 60
+ },
+ {
+ "x": 240,
+ "y": 420
+ },
+ {
+ "x": 60,
+ "y": 330
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/x.svg b/script/letters/x.svg
new file mode 100644
index 0000000..ccd4e99
--- /dev/null
+++ b/script/letters/x.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/letters/z.grid b/script/letters/z.grid
new file mode 100644
index 0000000..bf28a0b
--- /dev/null
+++ b/script/letters/z.grid
@@ -0,0 +1,85 @@
+{
+ "settings": {
+ "size": {
+ "width": 480,
+ "height": 480
+ }
+ },
+ "layers": [
+ [
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 60,
+ "y": 60
+ },
+ {
+ "x": 420,
+ "y": 60
+ },
+ {
+ "x": 240,
+ "y": 240
+ },
+ {
+ "x": 420,
+ "y": 420
+ },
+ {
+ "x": 420,
+ "y": 60
+ }
+ ]
+ },
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 240,
+ "y": 240
+ },
+ {
+ "x": 60,
+ "y": 420
+ },
+ {
+ "x": 60,
+ "y": 60
+ }
+ ]
+ }
+ ],
+ [],
+ []
+ ],
+ "styles": [
+ {
+ "thickness": 35,
+ "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/letters/z.svg b/script/letters/z.svg
new file mode 100644
index 0000000..887077d
--- /dev/null
+++ b/script/letters/z.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/script/script.grid b/script/script.grid
index 5e3948b..9ee9113 100644
--- a/script/script.grid
+++ b/script/script.grid
@@ -1,8 +1,8 @@
{
"settings": {
"size": {
- "width": 1860,
- "height": 900
+ "width": 1245,
+ "height": 870
}
},
"layers": [
@@ -604,40 +604,6 @@
}
]
},
- {
- "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": [
@@ -1063,11 +1029,11 @@
"vertices": [
{
"x": 1635,
- "y": 765
+ "y": 750
},
{
"x": 1665,
- "y": 765
+ "y": 750
}
]
},
@@ -1076,15 +1042,15 @@
"vertices": [
{
"x": 1635,
- "y": 750
+ "y": 765
},
{
"x": 1650,
- "y": 735
+ "y": 750
},
{
"x": 1665,
- "y": 750
+ "y": 765
}
]
},
@@ -1220,6 +1186,48 @@
"y": 675
}
]
+ },
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 420,
+ "y": 60
+ },
+ {
+ "x": 480,
+ "y": 60
+ },
+ {
+ "x": 450,
+ "y": 90
+ },
+ {
+ "x": 480,
+ "y": 120
+ },
+ {
+ "x": 480,
+ "y": 60
+ }
+ ]
+ },
+ {
+ "type": "line",
+ "vertices": [
+ {
+ "x": 450,
+ "y": 90
+ },
+ {
+ "x": 420,
+ "y": 120
+ },
+ {
+ "x": 420,
+ "y": 60
+ }
+ ]
}
],
[],
diff --git a/script/script.png b/script/script.png
index df2cc60..bacc1a7 100644
Binary files a/script/script.png and b/script/script.png differ
diff --git a/script/script.svg b/script/script.svg
index 6d8ed8f..c51da6e 100644
--- a/script/script.svg
+++ b/script/script.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file