From c0a8d29119f8ace4bf820d8ca329111c11f31f01 Mon Sep 17 00:00:00 2001 From: Dustin Swan Date: Tue, 24 Feb 2026 17:20:12 -0700 Subject: [PATCH] 2nd font --- src/cg/06-font.cg | 5105 ++++++++++++++++++++++++++++++++++++++- src/cg/06-fontEditor.cg | 2 +- src/cg/06-tree.cg | 3 +- 3 files changed, 5107 insertions(+), 3 deletions(-) diff --git a/src/cg/06-font.cg b/src/cg/06-font.cg index c35d043..1e0035c 100644 --- a/src/cg/06-font.cg +++ b/src/cg/06-font.cg @@ -1,4 +1,4 @@ -myFont = { glyphs = { +myFontBackup = { glyphs = { "0" = { w = 7, h = 12, @@ -5835,3 +5835,5106 @@ myFont = { glyphs = { map = [] } } }; + +myFont2Backup = { glyphs = { + "0" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 3, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 3 + }, + { + x = 1, + y = 6 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 4 + } + ] + }, + "1" = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 1, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 2, + y = 3 + }, + { + x = 2, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 8 + } + ] + }, + "2" = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 3 + }, + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 4 + }, + { + x = 3, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 1, + y = 7 + }, + { + x = 0, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 8 + } + ] + }, + "3" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 4 + }, + { + x = 3, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 1, + y = 5 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 3, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 0, + y = 7 + } + ] + }, + "4" = { + w = 5, + h = 12, + map = [ + { + x = 3, + y = 2 + }, + { + x = 2, + y = 3 + }, + { + x = 1, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 1, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 5 + }, + { + x = 4, + y = 5 + }, + { + x = 3, + y = 3 + }, + { + x = 3, + y = 4 + }, + { + x = 3, + y = 6 + }, + { + x = 3, + y = 8 + }, + { + x = 3, + y = 7 + } + ] + }, + "5" = { + w = 5, + h = 12, + map = [ + { + x = 4, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 0, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 3, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 5 + }, + { + x = 3, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 1, + y = 5 + } + ] + }, + "6" = { + w = 5, + h = 12, + map = [ + { + x = 4, + y = 3 + }, + { + x = 3, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 3, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 1, + y = 5 + } + ] + }, + "7" = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 4, + y = 2 + }, + { + x = 2, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 4 + }, + { + x = 4, + y = 3 + } + ] + }, + "8" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 4, + y = 3 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 4, + y = 4 + }, + { + x = 3, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 1, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + } + ] + }, + "9" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 1, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 5 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 3, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 0, + y = 7 + } + ] + }, + A = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 8 + }, + { + x = 1, + y = 4 + }, + { + x = 2, + y = 3 + }, + { + x = 1, + y = 5 + }, + { + x = 3, + y = 4 + }, + { + x = 3, + y = 5 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 8 + }, + { + x = 1, + y = 6 + }, + { + x = 2, + y = 6 + }, + { + x = 3, + y = 6 + } + ] + }, + B = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 6 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 3, + y = 5 + }, + { + x = 2, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 1, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 4 + }, + { + x = 3, + y = 2 + } + ] + }, + C = { + w = 5, + h = 12, + map = [ + { + x = 4, + y = 3 + }, + { + x = 3, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 7 + } + ] + }, + D = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 3, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 0, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + } + ] + }, + E = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 4, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 8 + }, + { + x = 1, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 5 + } + ] + }, + F = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 4, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 5 + } + ] + }, + G = { + w = 5, + h = 12, + map = [ + { + x = 4, + y = 3 + }, + { + x = 3, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 5 + }, + { + x = 3, + y = 5 + }, + { + x = 2, + y = 5 + } + ] + }, + H = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 8 + }, + { + x = 1, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 5 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 2 + } + ] + }, + I = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 2, + y = 3 + }, + { + x = 2, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 6 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 0, + y = 2 + }, + { + x = 4, + y = 2 + }, + { + x = 4, + y = 8 + }, + { + x = 0, + y = 8 + } + ] + }, + J = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 4, + y = 2 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 3 + } + ] + }, + K = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 8 + }, + { + x = 1, + y = 5 + }, + { + x = 2, + y = 4 + }, + { + x = 3, + y = 3 + }, + { + x = 4, + y = 2 + }, + { + x = 2, + y = 6 + }, + { + x = 3, + y = 7 + }, + { + x = 4, + y = 8 + } + ] + }, + L = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 8 + } + ] + }, + M = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 2 + }, + { + x = 1, + y = 3 + }, + { + x = 2, + y = 4 + }, + { + x = 3, + y = 3 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 2 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 8 + } + ] + }, + N = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 2 + }, + { + x = 1, + y = 3 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 8 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 2 + }, + { + x = 2, + y = 4 + }, + { + x = 3, + y = 5 + } + ] + }, + O = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 3 + } + ] + }, + P = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 4 + }, + { + x = 3, + y = 5 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 3 + }, + { + x = 1, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 8 + } + ] + }, + Q = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 4, + y = 4 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 4, + y = 3 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 5 + }, + { + x = 2, + y = 7 + }, + { + x = 4, + y = 9 + } + ] + }, + R = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 4 + }, + { + x = 3, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 1, + y = 5 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 8 + }, + { + x = 0, + y = 9 + }, + { + x = 3, + y = 7 + }, + { + x = 4, + y = 8 + }, + { + x = 4, + y = 9 + }, + { + x = 3, + y = 6 + } + ] + }, + S = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 4, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 1, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 5 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 3, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 0, + y = 7 + } + ] + }, + T = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 3 + }, + { + x = 2, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 2 + }, + { + x = 0, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 4, + y = 2 + } + ] + }, + U = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 2 + } + ] + }, + V = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 1, + y = 5 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 6 + }, + { + x = 0, + y = 4 + }, + { + x = 3, + y = 6 + }, + { + x = 3, + y = 5 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 2 + } + ] + }, + W = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 8 + }, + { + x = 1, + y = 7 + }, + { + x = 2, + y = 6 + }, + { + x = 3, + y = 7 + }, + { + x = 4, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 2 + } + ] + }, + X = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 4, + y = 2 + }, + { + x = 0, + y = 8 + }, + { + x = 4, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 4, + y = 7 + }, + { + x = 3, + y = 6 + }, + { + x = 1, + y = 6 + }, + { + x = 0, + y = 3 + }, + { + x = 4, + y = 3 + }, + { + x = 3, + y = 4 + }, + { + x = 1, + y = 4 + }, + { + x = 2, + y = 5 + } + ] + }, + Y = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 4, + y = 2 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 8 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 5 + }, + { + x = 1, + y = 3 + }, + { + x = 2, + y = 4 + }, + { + x = 3, + y = 3 + } + ] + }, + Z = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 4, + y = 2 + }, + { + x = 0, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 6 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 4 + }, + { + x = 4, + y = 3 + } + ] + }, + a = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 4 + }, + { + x = 1, + y = 4 + }, + { + x = 3, + y = 4 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 6 + }, + { + x = 2, + y = 6 + }, + { + x = 3, + y = 6 + }, + { + x = 0, + y = 4 + } + ] + }, + b = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 3, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 1, + y = 5 + } + ] + }, + c = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 4 + }, + { + x = 3, + y = 4 + }, + { + x = 1, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 8 + } + ] + }, + d = { + w = 5, + h = 12, + map = [ + { + x = 4, + y = 2 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 6 + }, + { + x = 1, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 5 + } + ] + }, + e = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 4 + }, + { + x = 3, + y = 4 + }, + { + x = 4, + y = 5 + }, + { + x = 1, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 8 + }, + { + x = 1, + y = 6 + }, + { + x = 2, + y = 6 + }, + { + x = 3, + y = 6 + } + ] + }, + f = { + w = 5, + h = 12, + map = [ + { + x = 3, + y = 2 + }, + { + x = 4, + y = 3 + }, + { + x = 2, + y = 3 + }, + { + x = 2, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 5 + }, + { + x = 3, + y = 5 + } + ] + }, + g = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 4 + }, + { + x = 3, + y = 4 + }, + { + x = 4, + y = 5 + }, + { + x = 1, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 8 + }, + { + x = 4, + y = 9 + }, + { + x = 4, + y = 10 + }, + { + x = 3, + y = 11 + }, + { + x = 2, + y = 11 + }, + { + x = 1, + y = 11 + }, + { + x = 0, + y = 10 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 4, + y = 7 + } + ] + }, + h = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 8 + }, + { + x = 2, + y = 4 + }, + { + x = 1, + y = 5 + }, + { + x = 3, + y = 4 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 8 + } + ] + }, + i = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 4 + }, + { + x = 2, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 2, + y = 2 + } + ] + }, + j = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 4 + }, + { + x = 2, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 8 + }, + { + x = 2, + y = 9 + }, + { + x = 1, + y = 10 + }, + { + x = 2, + y = 2 + }, + { + x = 0, + y = 9 + } + ] + }, + k = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 8 + }, + { + x = 1, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 3, + y = 8 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 4 + } + ] + }, + l = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 2, + y = 3 + }, + { + x = 2, + y = 4 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 3, + y = 8 + } + ] + }, + m = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 5 + }, + { + x = 1, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 8 + }, + { + x = 3, + y = 4 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 8 + }, + { + x = 0, + y = 4 + } + ] + }, + n = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 4 + }, + { + x = 2, + y = 4 + }, + { + x = 3, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 8 + }, + { + x = 4, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 5 + }, + { + x = 0, + y = 4 + } + ] + }, + o = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 4 + }, + { + x = 2, + y = 4 + }, + { + x = 3, + y = 4 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 3, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 5 + } + ] + }, + p = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 4 + }, + { + x = 1, + y = 4 + }, + { + x = 2, + y = 4 + }, + { + x = 3, + y = 4 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 10 + }, + { + x = 0, + y = 11 + }, + { + x = 0, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 9 + } + ] + }, + q = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 4 + }, + { + x = 2, + y = 4 + }, + { + x = 3, + y = 4 + }, + { + x = 4, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 8 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 9 + }, + { + x = 4, + y = 10 + }, + { + x = 4, + y = 11 + } + ] + }, + r = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 8 + }, + { + x = 2, + y = 4 + }, + { + x = 3, + y = 4 + }, + { + x = 4, + y = 5 + }, + { + x = 1, + y = 4 + } + ] + }, + s = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 4 + }, + { + x = 2, + y = 4 + }, + { + x = 3, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 1, + y = 6 + }, + { + x = 2, + y = 6 + }, + { + x = 3, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 3, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 0, + y = 8 + }, + { + x = 4, + y = 4 + } + ] + }, + t = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 4 + }, + { + x = 2, + y = 3 + }, + { + x = 2, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 4 + }, + { + x = 3, + y = 4 + }, + { + x = 2, + y = 2 + } + ] + }, + u = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 8 + } + ] + }, + v = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 8 + }, + { + x = 1, + y = 7 + }, + { + x = 1, + y = 6 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 4 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 5 + }, + { + x = 3, + y = 6 + }, + { + x = 3, + y = 7 + } + ] + }, + w = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 5 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 6 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 6 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 4 + }, + { + x = 0, + y = 7 + } + ] + }, + x = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 4 + }, + { + x = 1, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 3, + y = 7 + }, + { + x = 4, + y = 8 + }, + { + x = 0, + y = 8 + }, + { + x = 1, + y = 7 + }, + { + x = 3, + y = 5 + }, + { + x = 4, + y = 4 + } + ] + }, + y = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 1, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 7 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 8 + }, + { + x = 4, + y = 9 + }, + { + x = 4, + y = 10 + }, + { + x = 3, + y = 11 + }, + { + x = 2, + y = 11 + }, + { + x = 1, + y = 11 + }, + { + x = 0, + y = 10 + } + ] + }, + z = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 4 + }, + { + x = 1, + y = 4 + }, + { + x = 2, + y = 4 + }, + { + x = 3, + y = 4 + }, + { + x = 4, + y = 4 + }, + { + x = 3, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 1, + y = 7 + }, + { + x = 0, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 8 + } + ] + }, + "!" = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 2, + y = 3 + }, + { + x = 2, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 8 + } + ] + }, + "@" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 0, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 2, + y = 4 + }, + { + x = 3, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 5 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 3 + }, + { + x = 3, + y = 6 + }, + { + x = 3, + y = 8 + } + ] + }, + "#" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 3, + y = 3 + }, + { + x = 1, + y = 3 + }, + { + x = 1, + y = 4 + }, + { + x = 1, + y = 5 + }, + { + x = 1, + y = 6 + }, + { + x = 1, + y = 7 + }, + { + x = 1, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 3, + y = 7 + }, + { + x = 3, + y = 6 + }, + { + x = 3, + y = 5 + }, + { + x = 3, + y = 4 + }, + { + x = 0, + y = 4 + }, + { + x = 2, + y = 4 + }, + { + x = 4, + y = 4 + }, + { + x = 0, + y = 6 + }, + { + x = 2, + y = 6 + }, + { + x = 4, + y = 6 + } + ] + }, + "$" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 4, + y = 3 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 1, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 5 + }, + { + x = 4, + y = 6 + }, + { + x = 4, + y = 7 + }, + { + x = 3, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 2, + y = 1 + }, + { + x = 2, + y = 3 + }, + { + x = 2, + y = 4 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 9 + } + ] + }, + "%" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 2 + }, + { + x = 2, + y = 3 + }, + { + x = 1, + y = 4 + }, + { + x = 0, + y = 3 + }, + { + x = 4, + y = 3 + }, + { + x = 3, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 1, + y = 6 + }, + { + x = 0, + y = 7 + }, + { + x = 3, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 7 + } + ] + }, + "^" = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 1, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 3, + y = 3 + }, + { + x = 4, + y = 4 + } + ] + }, + "&" = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 3, + y = 3 + }, + { + x = 3, + y = 4 + }, + { + x = 1, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 0, + y = 4 + }, + { + x = 1, + y = 5 + }, + { + x = 3, + y = 7 + }, + { + x = 4, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 6 + }, + { + x = 2, + y = 5 + }, + { + x = 4, + y = 6 + }, + { + x = 2, + y = 6 + } + ] + }, + "*" = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 2, + y = 3 + }, + { + x = 2, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 4 + }, + { + x = 1, + y = 4 + }, + { + x = 0, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 0, + y = 3 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 5 + } + ] + }, + "(" = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 1, + y = 3 + }, + { + x = 1, + y = 4 + }, + { + x = 1, + y = 5 + }, + { + x = 1, + y = 6 + }, + { + x = 1, + y = 7 + }, + { + x = 2, + y = 8 + } + ] + }, + ")" = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 3, + y = 3 + }, + { + x = 3, + y = 4 + }, + { + x = 3, + y = 5 + }, + { + x = 3, + y = 7 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 6 + } + ] + }, + "[" = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 1, + y = 2 + }, + { + x = 1, + y = 3 + }, + { + x = 1, + y = 4 + }, + { + x = 1, + y = 7 + }, + { + x = 1, + y = 5 + }, + { + x = 1, + y = 6 + }, + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 2 + }, + { + x = 3, + y = 8 + } + ] + }, + "]" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 3, + y = 3 + }, + { + x = 3, + y = 5 + }, + { + x = 3, + y = 4 + }, + { + x = 3, + y = 6 + }, + { + x = 3, + y = 7 + }, + { + x = 3, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + } + ] + }, + "{" = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 1, + y = 3 + }, + { + x = 1, + y = 4 + }, + { + x = 1, + y = 7 + }, + { + x = 0, + y = 5 + }, + { + x = 1, + y = 6 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 3, + y = 2 + } + ] + }, + "}" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 3 + }, + { + x = 3, + y = 4 + }, + { + x = 4, + y = 5 + }, + { + x = 3, + y = 7 + }, + { + x = 3, + y = 6 + }, + { + x = 2, + y = 8 + }, + { + x = 1, + y = 8 + } + ] + }, + "~" = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 5 + }, + { + x = 1, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 6 + }, + { + x = 4, + y = 5 + } + ] + }, + "`" = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 3, + y = 3 + } + ] + }, + "'" = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 2, + y = 3 + } + ] + }, + "\"" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 2 + }, + { + x = 1, + y = 3 + }, + { + x = 3, + y = 2 + }, + { + x = 3, + y = 3 + } + ] + }, + "," = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 8 + }, + { + x = 1, + y = 9 + }, + { + x = 2, + y = 7 + } + ] + }, + "." = { + w = 5, + h = 12, + map = [{ + x = 2, + y = 8 + }] + }, + "<" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 3, + y = 8 + }, + { + x = 0, + y = 5 + }, + { + x = 1, + y = 4 + }, + { + x = 2, + y = 3 + }, + { + x = 3, + y = 2 + } + ] + }, + ">" = { + w = 5, + h = 12, + map = [ + { + x = 4, + y = 5 + }, + { + x = 3, + y = 4 + }, + { + x = 2, + y = 3 + }, + { + x = 1, + y = 2 + }, + { + x = 3, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 1, + y = 8 + } + ] + }, + ":" = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 4 + }, + { + x = 2, + y = 7 + } + ] + }, + ";" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 9 + }, + { + x = 2, + y = 8 + }, + { + x = 2, + y = 4 + }, + { + x = 2, + y = 7 + } + ] + }, + "/" = { + w = 5, + h = 12, + map = [ + { + x = 4, + y = 3 + }, + { + x = 3, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 1, + y = 6 + }, + { + x = 0, + y = 7 + } + ] + }, + "\\" = { + w = 5, + h = 12, + map = [ + { + x = 0, + y = 3 + }, + { + x = 1, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 6 + }, + { + x = 4, + y = 7 + } + ] + }, + "?" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 2 + }, + { + x = 2, + y = 2 + }, + { + x = 3, + y = 2 + }, + { + x = 0, + y = 3 + }, + { + x = 4, + y = 3 + }, + { + x = 4, + y = 4 + }, + { + x = 3, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 8 + } + ] + }, + "=" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 4 + }, + { + x = 2, + y = 4 + }, + { + x = 3, + y = 4 + }, + { + x = 3, + y = 7 + }, + { + x = 2, + y = 7 + }, + { + x = 1, + y = 7 + }, + { + x = 4, + y = 4 + }, + { + x = 4, + y = 7 + }, + { + x = 0, + y = 7 + }, + { + x = 0, + y = 4 + } + ] + }, + "+" = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 3 + }, + { + x = 0, + y = 5 + }, + { + x = 1, + y = 5 + }, + { + x = 3, + y = 5 + }, + { + x = 4, + y = 5 + } + ] + }, + "|" = { + w = 5, + h = 12, + map = [ + { + x = 2, + y = 2 + }, + { + x = 2, + y = 3 + }, + { + x = 2, + y = 4 + }, + { + x = 2, + y = 5 + }, + { + x = 2, + y = 6 + }, + { + x = 2, + y = 7 + }, + { + x = 2, + y = 8 + } + ] + }, + "-" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 5 + }, + { + x = 2, + y = 5 + }, + { + x = 3, + y = 5 + }, + { + x = 4, + y = 5 + }, + { + x = 0, + y = 5 + } + ] + }, + "_" = { + w = 5, + h = 12, + map = [ + { + x = 1, + y = 8 + }, + { + x = 2, + y = 8 + }, + { + x = 3, + y = 8 + }, + { + x = 4, + y = 8 + }, + { + x = 0, + y = 8 + } + ] + }, + " " = { + w = 5, + h = 12, + map = [] + } + } }; + diff --git a/src/cg/06-fontEditor.cg b/src/cg/06-fontEditor.cg index e614643..6c4650f 100644 --- a/src/cg/06-fontEditor.cg +++ b/src/cg/06-fontEditor.cg @@ -84,7 +84,7 @@ fontEditor = config \ h = headerHeight, key = "new-glyph-button", label = "New Glyph", - onSubmit = key \ rebindAt [...c.path, "glyphs", key] { w = 7, h = 12, map = [] } + onSubmit = key \ rebindAt [...c.path, "glyphs", key] { w = 5, h = 12, map = [] } } ] }; diff --git a/src/cg/06-tree.cg b/src/cg/06-tree.cg index 504a059..871c496 100644 --- a/src/cg/06-tree.cg +++ b/src/cg/06-tree.cg @@ -54,7 +54,8 @@ treeNode = config \ simple = path content color onClick \ selected = (config.selectedPath | Some p \ p == path | None \ False); - inner = ui.text { content = content, color = (selected | True \ "white" | False \ color) }; + # inner = ui.text { content = content, color = (selected | True \ "white" | False \ color) }; + inner = renderText { scale = 1, content = content, color = (selected | True \ "white" | False \ color) }; wrapped = (onClick | Some handler \ ui.clickable { onClick = handler, child = inner } | None \ inner);