From a4ece480f2c7d5c39dcc0bb942263d6ff6a49c5b Mon Sep 17 00:00:00 2001 From: Humza Shahid Date: Sat, 21 Sep 2024 15:12:41 +0100 Subject: [PATCH] add more glyphs (but I think some are missing still --- dotscape | Bin 1049312 -> 1049312 bytes fonts/upper-case-s.dsc | 14 ++++++++++++++ fonts/upper-case-t.dsc | 1 + fonts/upper-case-v.dsc | 10 ++++++++++ fonts/upper-case-w.dsc | 10 ++++++++++ fonts/upper-case-x.dsc | 18 ++++++++++++++++++ fonts/upper-case-y.dsc | 10 ++++++++++ fonts/upper-case-z.dsc | 12 ++++++++++++ imperative-shell/file-thread.sml | 2 +- 9 files changed, 76 insertions(+), 1 deletion(-) create mode 100644 fonts/upper-case-s.dsc create mode 100644 fonts/upper-case-t.dsc create mode 100644 fonts/upper-case-v.dsc create mode 100644 fonts/upper-case-w.dsc create mode 100644 fonts/upper-case-x.dsc create mode 100644 fonts/upper-case-y.dsc create mode 100644 fonts/upper-case-z.dsc diff --git a/dotscape b/dotscape index ad5dc31494f9d9ca4c6afbbb385d191fb950b489..2b3aaac9780d715c0c4e85e61f71f1be1218ed06 100755 GIT binary patch delta 103 zcmaFR>hPe|VZ#+B5$3k3XN-gAz9?Lo&3k%jW$G)77gEhHnA%@3F#<7&W(HywAZ7(( pHXvpPVh$kY-2Q@z%TR!^s$EK$3y8UamhPe|VZ#+Bk%MktI(zQAvP!J>`YV5n^YrIu7e$+2Ftxv6VgzCk%?!jWK+Fon pY(UHo#2i4(x%~wbm!SY-QM;5d7Z7s;F%J;)0x{oqDPjI&?*Z1dCN%&6 diff --git a/fonts/upper-case-s.dsc b/fonts/upper-case-s.dsc new file mode 100644 index 0000000..cde734d --- /dev/null +++ b/fonts/upper-case-s.dsc @@ -0,0 +1,14 @@ +x 0.272727310658 y 0.454545468092 x 0.272727310658 y 0.272727310658 x 0.454545408487 y 0.454545468092 +x 0.454545408487 y 0.454545468092 x 0.454545408487 y 0.272727310658 x 0.272727310658 y 0.272727310658 +x 0.272727310658 y 0.454545468092 x ~0.272727310658 y 0.454545468092 x 0.272727310658 y 0.636363625526 +x ~0.272727310658 y 0.454545468092 x ~0.272727310658 y 0.636363625526 x 0.272727310658 y 0.636363625526 +x ~0.454545468092 y 0.454545468092 x ~0.272727310658 y 0.454545468092 x ~0.272727310658 y 0.0909091234207 +x ~0.272727310658 y 0.0909091234207 x ~0.454545468092 y 0.0909091234207 x ~0.454545468092 y 0.454545468092 +x ~0.272727310658 y 0.0909091234207 x 0.272727310658 y ~0.0909090563655 x 0.272727310658 y 0.0909091234207 +x 0.272727310658 y ~0.0909090563655 x ~0.272727310658 y ~0.0909090563655 x ~0.272727310658 y 0.0909091234207 +x 0.454545408487 y ~0.0909090563655 x 0.454545408487 y ~0.636363506317 x 0.272727310658 y ~0.636363506317 +x 0.272727310658 y ~0.636363506317 x 0.272727310658 y ~0.0909090563655 x 0.454545408487 y ~0.0909090563655 +x 0.272727310658 y ~0.818181753159 x ~0.272727310658 y ~0.636363506317 x 0.272727310658 y ~0.636363506317 +x ~0.272727310658 y ~0.636363506317 x ~0.272727310658 y ~0.818181753159 x 0.272727310658 y ~0.818181753159 +x ~0.272727310658 y ~0.454545408487 x ~0.272727310658 y ~0.636363506317 x ~0.454545468092 y ~0.636363506317 +x ~0.454545468092 y ~0.636363506317 x ~0.454545468092 y ~0.454545408487 x ~0.272727310658 y ~0.454545408487 diff --git a/fonts/upper-case-t.dsc b/fonts/upper-case-t.dsc new file mode 100644 index 0000000..1c9fe10 --- /dev/null +++ b/fonts/upper-case-t.dsc @@ -0,0 +1 @@ +x 0.0909090563655 y ~0.272727310658 x 0.272727310658 y ~0.0909090563655 x 0.272727310658 y ~0.272727310658 diff --git a/fonts/upper-case-v.dsc b/fonts/upper-case-v.dsc new file mode 100644 index 0000000..76ab7df --- /dev/null +++ b/fonts/upper-case-v.dsc @@ -0,0 +1,10 @@ +x 0.272727310658 y 0.636363625526 x 0.272727310658 y 0.0909091234207 x 0.454545408487 y 0.636363625526 +x 0.272727310658 y 0.0909091234207 x 0.454545408487 y 0.0909091234207 x 0.454545408487 y 0.636363625526 +x 0.272727310658 y 0.0909091234207 x 0.0909090563655 y 0.0909091234207 x 0.0909090563655 y ~0.454545408487 +x 0.0909090563655 y ~0.454545408487 x 0.272727310658 y ~0.454545408487 x 0.272727310658 y 0.0909091234207 +x 0.0909090563655 y ~0.818181753159 x 0.0909090563655 y ~0.454545408487 x ~0.0909091234207 y ~0.454545408487 +x ~0.0909091234207 y ~0.454545408487 x ~0.0909091234207 y ~0.818181753159 x 0.0909090563655 y ~0.818181753159 +x ~0.0909091234207 y ~0.454545408487 x ~0.272727310658 y 0.0909091234207 x ~0.0909091234207 y 0.0909091234207 +x ~0.272727310658 y 0.0909091234207 x ~0.272727310658 y ~0.454545408487 x ~0.0909091234207 y ~0.454545408487 +x ~0.272727310658 y 0.0909091234207 x ~0.454545468092 y 0.0909091234207 x ~0.454545468092 y 0.636363625526 +x ~0.454545468092 y 0.636363625526 x ~0.272727310658 y 0.636363625526 x ~0.272727310658 y 0.0909091234207 diff --git a/fonts/upper-case-w.dsc b/fonts/upper-case-w.dsc new file mode 100644 index 0000000..ec98851 --- /dev/null +++ b/fonts/upper-case-w.dsc @@ -0,0 +1,10 @@ +x 0.272727310658 y 0.636363625526 x 0.272727310658 y ~0.272727310658 x 0.454545408487 y 0.636363625526 +x 0.272727310658 y ~0.272727310658 x 0.454545408487 y ~0.272727310658 x 0.454545408487 y 0.636363625526 +x 0.272727310658 y ~0.818181753159 x 0.272727310658 y ~0.272727310658 x 0.0909090563655 y ~0.272727310658 +x 0.0909090563655 y ~0.272727310658 x 0.0909090563655 y ~0.818181753159 x 0.272727310658 y ~0.818181753159 +x 0.0909090563655 y 0.0909091234207 x ~0.0909091234207 y 0.0909091234207 x ~0.0909091234207 y ~0.454545408487 +x ~0.0909091234207 y ~0.454545408487 x 0.0909090563655 y ~0.454545408487 x 0.0909090563655 y 0.0909091234207 +x ~0.0909091234207 y ~0.818181753159 x ~0.272727310658 y ~0.272727310658 x ~0.0909091234207 y ~0.272727310658 +x ~0.272727310658 y ~0.272727310658 x ~0.272727310658 y ~0.818181753159 x ~0.0909091234207 y ~0.818181753159 +x ~0.454545468092 y ~0.272727310658 x ~0.272727310658 y ~0.272727310658 x ~0.272727310658 y 0.636363625526 +x ~0.454545468092 y 0.636363625526 x ~0.272727310658 y 0.636363625526 x ~0.454545468092 y ~0.272727310658 diff --git a/fonts/upper-case-x.dsc b/fonts/upper-case-x.dsc new file mode 100644 index 0000000..2c11bd0 --- /dev/null +++ b/fonts/upper-case-x.dsc @@ -0,0 +1,18 @@ +x ~0.454545468092 y 0.636363625526 x ~0.272727310658 y 0.636363625526 x ~0.272727310658 y 0.272727310658 +x ~0.272727310658 y 0.272727310658 x ~0.454545468092 y 0.272727310658 x ~0.454545468092 y 0.636363625526 +x ~0.272727310658 y 0.0909091234207 x ~0.0909091234207 y 0.0909091234207 x ~0.0909091234207 y 0.272727310658 +x ~0.0909091234207 y 0.272727310658 x ~0.272727310658 y 0.272727310658 x ~0.272727310658 y 0.0909091234207 +x 0.454545408487 y 0.636363625526 x 0.454545408487 y 0.272727310658 x 0.272727310658 y 0.272727310658 +x 0.272727310658 y 0.272727310658 x 0.272727310658 y 0.636363625526 x 0.454545408487 y 0.636363625526 +x 0.272727310658 y 0.272727310658 x 0.272727310658 y 0.0909091234207 x 0.0909090563655 y 0.0909091234207 +x 0.0909090563655 y 0.0909091234207 x 0.0909090563655 y 0.272727310658 x 0.272727310658 y 0.272727310658 +x 0.454545408487 y ~0.818181753159 x 0.454545408487 y ~0.454545408487 x 0.272727310658 y ~0.454545408487 +x 0.272727310658 y ~0.454545408487 x 0.272727310658 y ~0.818181753159 x 0.454545408487 y ~0.818181753159 +x 0.272727310658 y ~0.454545408487 x 0.0909090563655 y ~0.454545408487 x 0.0909090563655 y ~0.272727310658 +x 0.0909090563655 y ~0.272727310658 x 0.272727310658 y ~0.272727310658 x 0.272727310658 y ~0.454545408487 +x 0.0909090563655 y 0.0909091234207 x 0.0909090563655 y ~0.272727310658 x ~0.0909091234207 y ~0.272727310658 +x ~0.0909091234207 y ~0.272727310658 x ~0.0909091234207 y 0.0909091234207 x 0.0909090563655 y 0.0909091234207 +x ~0.0909091234207 y ~0.454545408487 x ~0.272727310658 y ~0.454545408487 x ~0.0909091234207 y ~0.272727310658 +x ~0.272727310658 y ~0.454545408487 x ~0.272727310658 y ~0.272727310658 x ~0.0909091234207 y ~0.272727310658 +x ~0.454545468092 y ~0.454545408487 x ~0.272727310658 y ~0.454545408487 x ~0.272727310658 y ~0.818181753159 +x ~0.272727310658 y ~0.818181753159 x ~0.454545468092 y ~0.818181753159 x ~0.454545468092 y ~0.454545408487 diff --git a/fonts/upper-case-y.dsc b/fonts/upper-case-y.dsc new file mode 100644 index 0000000..b656baa --- /dev/null +++ b/fonts/upper-case-y.dsc @@ -0,0 +1,10 @@ +x 0.454545408487 y 0.636363625526 x 0.454545408487 y 0.0909091234207 x 0.272727310658 y 0.0909091234207 +x 0.272727310658 y 0.0909091234207 x 0.272727310658 y 0.636363625526 x 0.454545408487 y 0.636363625526 +x 0.272727310658 y 0.0909091234207 x 0.0909090563655 y 0.0909091234207 x 0.0909090563655 y ~0.0909090563655 +x 0.0909090563655 y ~0.0909090563655 x 0.272727310658 y ~0.0909090563655 x 0.272727310658 y 0.0909091234207 +x 0.0909090563655 y ~0.818181753159 x 0.0909090563655 y ~0.0909090563655 x ~0.0909091234207 y ~0.0909090563655 +x ~0.0909091234207 y ~0.0909090563655 x ~0.0909091234207 y ~0.818181753159 x 0.0909090563655 y ~0.818181753159 +x ~0.0909091234207 y ~0.0909090563655 x ~0.0909091234207 y 0.0909091234207 x ~0.272727310658 y 0.0909091234207 +x ~0.272727310658 y 0.0909091234207 x ~0.272727310658 y ~0.0909090563655 x ~0.0909091234207 y ~0.0909090563655 +x ~0.272727310658 y 0.0909091234207 x ~0.454545468092 y 0.0909091234207 x ~0.454545468092 y 0.636363625526 +x ~0.454545468092 y 0.636363625526 x ~0.272727310658 y 0.636363625526 x ~0.272727310658 y 0.0909091234207 diff --git a/fonts/upper-case-z.dsc b/fonts/upper-case-z.dsc new file mode 100644 index 0000000..cad77ee --- /dev/null +++ b/fonts/upper-case-z.dsc @@ -0,0 +1,12 @@ +x 0.454545408487 y ~0.818181753159 x ~0.272727310658 y ~0.818181753159 x ~0.272727310658 y ~0.636363506317 +x ~0.272727310658 y ~0.636363506317 x 0.454545408487 y ~0.636363506317 x 0.454545408487 y ~0.818181753159 +x ~0.454545468092 y ~0.818181753159 x ~0.272727310658 y ~0.818181753159 x ~0.272727310658 y ~0.454545408487 +x ~0.272727310658 y ~0.454545408487 x ~0.454545468092 y ~0.454545408487 x ~0.454545468092 y ~0.818181753159 +x ~0.272727310658 y ~0.454545408487 x ~0.272727310658 y ~0.0909090563655 x ~0.0909091234207 y ~0.0909090563655 +x ~0.0909091234207 y ~0.0909090563655 x ~0.0909091234207 y ~0.454545408487 x ~0.272727310658 y ~0.454545408487 +x ~0.0909091234207 y ~0.0909090563655 x ~0.0909091234207 y 0.272727310658 x 0.0909090563655 y 0.272727310658 +x 0.0909090563655 y 0.272727310658 x 0.0909090563655 y ~0.0909090563655 x ~0.0909091234207 y ~0.0909090563655 +x 0.0909090563655 y 0.272727310658 x 0.0909090563655 y 0.454545468092 x 0.272727310658 y 0.454545468092 +x 0.272727310658 y 0.454545468092 x 0.272727310658 y 0.272727310658 x 0.0909090563655 y 0.272727310658 +x 0.454545408487 y 0.454545468092 x 0.454545408487 y 0.636363625526 x ~0.454545468092 y 0.636363625526 +x ~0.454545468092 y 0.636363625526 x ~0.454545468092 y 0.454545468092 x 0.454545408487 y 0.454545468092 diff --git a/imperative-shell/file-thread.sml b/imperative-shell/file-thread.sml index c8a5b36..ab7581a 100644 --- a/imperative-shell/file-thread.sml +++ b/imperative-shell/file-thread.sml @@ -11,7 +11,7 @@ struct datatype parse_result = OK of AppType.triangle list | PARSE_ERROR val structureName = "UpperCaseG" - val filename = "fonts/upper-case-r.dsc" + val filename = "fonts/upper-case-z.dsc" val exportFilename = "fonts/upper-case-h.sml" fun ndcToLerpX num =