From c655f7c3a776f0e17172eea56b753b87f52916aa Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 17 May 2015 01:16:50 +0200 Subject: Scale font --- drawtext/main.go | 12 +- robo.go | 11 + text.go | 2514 +++++++++++++++++++++++++++--------------------------- 3 files changed, 1279 insertions(+), 1258 deletions(-) diff --git a/drawtext/main.go b/drawtext/main.go index 16c2de2..751041c 100644 --- a/drawtext/main.go +++ b/drawtext/main.go @@ -1,8 +1,16 @@ package main -import "dim13.org/robo" +import ( + "flag" + + "dim13.org/robo" +) + +var scale = flag.Float64("scale", 1.0, "font scale") func main() { + flag.Parse() + dev := robo.NewDevice() defer dev.Close() @@ -12,5 +20,5 @@ func main() { robo.Initialize(handle, 113, robo.Portrait) robo.A4.UpperRight(handle.Writer) robo.Triple{100, 100, 100}.Factor(handle.Writer) - robo.PrintStdin(handle.Writer) + robo.PrintStdin(handle.Writer, robo.Unit(*scale)) } diff --git a/robo.go b/robo.go index 50e15be..fb4b21d 100644 --- a/robo.go +++ b/robo.go @@ -49,6 +49,17 @@ func (p Point) SearchMarksManual(c *bufio.ReadWriter) bool { return parseUnit(recv(c.Reader)) == 0 } +func (p Point) Scale(f Unit) Point { + return Point{p.X * f, p.Y * f} +} + +func (ph Path) Scale(f Unit) (ret Path) { + for _, p := range ph { + ret = append(ret, p.Scale(f)) + } + return +} + func (ph Path) send(c *bufio.Writer, a ...interface{}) { fmt.Fprint(c, a...) for _, p := range ph { diff --git a/text.go b/text.go index 869dd3d..3ee2073 100644 --- a/text.go +++ b/text.go @@ -15,2011 +15,2013 @@ type Glyph struct { type Set []Path -func PrintStdin(c *bufio.Writer) { +func PrintStdin(c *bufio.Writer, scale Unit) { var off Point scanner := bufio.NewScanner(os.Stdin) for scanner.Scan() { - off = font.Print(c, scanner.Text(), off) - off.X += height - off.Y = 0 + font.printChar(c, scanner.Text(), scale, &off) } if err := scanner.Err(); err != nil { log.Fatal(err) } } -func (f Font) Print(c *bufio.Writer, s string, off Point) Point { +func (f Font) printChar(c *bufio.Writer, s string, scale Unit, off *Point) { for _, ch := range s { gl, ok := f[ch] if ok { - if off.Y+gl.W >= 4000 { - off.X += height + if off.Y+gl.W*scale >= 4000 { + off.X += height * scale off.Y = 0 } off.Offset(c) for _, p := range gl.S { - p.Line(c) + if scale > 10 { + p.Scale(scale).Curve(c, 0) + } else { + p.Scale(scale).Line(c) + } } - off.Y += gl.W + off.Y += gl.W * scale } else if ch == '\t' { - off.Y += f[' '].W * 8 + off.Y += f[' '].W * 8 * scale } } - return off + off.X += height * scale + off.Y = 0 } -var height = Unit(96) - +var height = Unit(72) var font = Font{ ' ': Glyph{ S: Set{}, - W: Unit(43.49248), + W: 32, }, '!': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(13.59)}, - Point{Unit(48.93), Unit(13.59)}, + Point{8, 10}, + Point{36, 10}, }, Path{ - Point{Unit(62.52), Unit(13.59)}, - Point{Unit(65.24), Unit(10.87)}, - Point{Unit(67.96), Unit(13.59)}, - Point{Unit(65.24), Unit(16.31)}, - Point{Unit(62.52), Unit(13.59)}, + Point{46, 10}, + Point{48, 8}, + Point{50, 10}, + Point{48, 12}, + Point{46, 10}, }, }, - W: Unit(27.1828), + W: 20, }, '"': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(10.87)}, - Point{Unit(29.90), Unit(10.87)}, + Point{8, 8}, + Point{22, 8}, }, Path{ - Point{Unit(10.87), Unit(32.62)}, - Point{Unit(29.90), Unit(32.62)}, + Point{8, 24}, + Point{22, 24}, }, }, - W: Unit(43.49248), + W: 32, }, '#': Glyph{ S: Set{ Path{ - Point{Unit(0.00), Unit(31.26)}, - Point{Unit(86.98), Unit(12.23)}, + Point{0, 23}, + Point{64, 9}, }, Path{ - Point{Unit(0.00), Unit(47.57)}, - Point{Unit(86.98), Unit(28.54)}, + Point{0, 35}, + Point{64, 21}, }, Path{ - Point{Unit(35.34), Unit(12.23)}, - Point{Unit(35.34), Unit(50.29)}, + Point{26, 9}, + Point{26, 37}, }, Path{ - Point{Unit(51.65), Unit(9.51)}, - Point{Unit(51.65), Unit(47.57)}, + Point{38, 7}, + Point{38, 35}, }, }, - W: Unit(57.08388), + W: 42, }, '$': Glyph{ S: Set{ Path{ - Point{Unit(0.00), Unit(21.75)}, - Point{Unit(78.83), Unit(21.75)}, + Point{0, 16}, + Point{58, 16}, }, Path{ - Point{Unit(0.00), Unit(32.62)}, - Point{Unit(78.83), Unit(32.62)}, + Point{0, 24}, + Point{58, 24}, }, Path{ - Point{Unit(19.03), Unit(46.21)}, - Point{Unit(13.59), Unit(40.77)}, - Point{Unit(10.87), Unit(32.62)}, - Point{Unit(10.87), Unit(21.75)}, - Point{Unit(13.59), Unit(13.59)}, - Point{Unit(19.03), Unit(8.15)}, - Point{Unit(24.46), Unit(8.15)}, - Point{Unit(29.90), Unit(10.87)}, - Point{Unit(32.62), Unit(13.59)}, - Point{Unit(35.34), Unit(19.03)}, - Point{Unit(40.77), Unit(35.34)}, - Point{Unit(43.49), Unit(40.77)}, - Point{Unit(46.21), Unit(43.49)}, - Point{Unit(51.65), Unit(46.21)}, - Point{Unit(59.80), Unit(46.21)}, - Point{Unit(65.24), Unit(40.77)}, - Point{Unit(67.96), Unit(32.62)}, - Point{Unit(67.96), Unit(21.75)}, - Point{Unit(65.24), Unit(13.59)}, - Point{Unit(59.80), Unit(8.15)}, + Point{14, 34}, + Point{10, 30}, + Point{8, 24}, + Point{8, 16}, + Point{10, 10}, + Point{14, 6}, + Point{18, 6}, + Point{22, 8}, + Point{24, 10}, + Point{26, 14}, + Point{30, 26}, + Point{32, 30}, + Point{34, 32}, + Point{38, 34}, + Point{44, 34}, + Point{48, 30}, + Point{50, 24}, + Point{50, 16}, + Point{48, 10}, + Point{44, 6}, }, }, - W: Unit(54.3656), + W: 40, }, '%': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(57.08)}, - Point{Unit(67.96), Unit(8.15)}, + Point{8, 42}, + Point{50, 6}, }, Path{ - Point{Unit(10.87), Unit(21.75)}, - Point{Unit(16.31), Unit(27.18)}, - Point{Unit(21.75), Unit(27.18)}, - Point{Unit(27.18), Unit(24.46)}, - Point{Unit(29.90), Unit(19.03)}, - Point{Unit(29.90), Unit(13.59)}, - Point{Unit(24.46), Unit(8.15)}, - Point{Unit(19.03), Unit(8.15)}, - Point{Unit(13.59), Unit(10.87)}, - Point{Unit(10.87), Unit(16.31)}, - Point{Unit(10.87), Unit(21.75)}, - Point{Unit(13.59), Unit(27.18)}, - Point{Unit(16.31), Unit(35.34)}, - Point{Unit(16.31), Unit(43.49)}, - Point{Unit(13.59), Unit(51.65)}, - Point{Unit(10.87), Unit(57.08)}, + Point{8, 16}, + Point{12, 20}, + Point{16, 20}, + Point{20, 18}, + Point{22, 14}, + Point{22, 10}, + Point{18, 6}, + Point{14, 6}, + Point{10, 8}, + Point{8, 12}, + Point{8, 16}, + Point{10, 20}, + Point{12, 26}, + Point{12, 32}, + Point{10, 38}, + Point{8, 42}, }, Path{ - Point{Unit(48.93), Unit(46.21)}, - Point{Unit(51.65), Unit(40.77)}, - Point{Unit(57.08), Unit(38.06)}, - Point{Unit(62.52), Unit(38.06)}, - Point{Unit(67.96), Unit(43.49)}, - Point{Unit(67.96), Unit(48.93)}, - Point{Unit(65.24), Unit(54.37)}, - Point{Unit(59.80), Unit(57.08)}, - Point{Unit(54.37), Unit(57.08)}, - Point{Unit(48.93), Unit(51.65)}, - Point{Unit(48.93), Unit(46.21)}, + Point{36, 34}, + Point{38, 30}, + Point{42, 28}, + Point{46, 28}, + Point{50, 32}, + Point{50, 36}, + Point{48, 40}, + Point{44, 42}, + Point{40, 42}, + Point{36, 38}, + Point{36, 34}, }, }, - W: Unit(65.23872), + W: 48, }, '&': Glyph{ S: Set{ Path{ - Point{Unit(35.34), Unit(62.52)}, - Point{Unit(32.62), Unit(62.52)}, - Point{Unit(29.90), Unit(59.80)}, - Point{Unit(29.90), Unit(57.08)}, - Point{Unit(32.62), Unit(54.37)}, - Point{Unit(38.06), Unit(51.65)}, - Point{Unit(51.65), Unit(46.21)}, - Point{Unit(59.80), Unit(40.77)}, - Point{Unit(65.24), Unit(35.34)}, - Point{Unit(67.96), Unit(29.90)}, - Point{Unit(67.96), Unit(19.03)}, - Point{Unit(65.24), Unit(13.59)}, - Point{Unit(62.52), Unit(10.87)}, - Point{Unit(57.08), Unit(8.15)}, - Point{Unit(51.65), Unit(8.15)}, - Point{Unit(46.21), Unit(10.87)}, - Point{Unit(43.49), Unit(13.59)}, - Point{Unit(32.62), Unit(32.62)}, - Point{Unit(29.90), Unit(35.34)}, - Point{Unit(24.46), Unit(38.06)}, - Point{Unit(19.03), Unit(38.06)}, - Point{Unit(13.59), Unit(35.34)}, - Point{Unit(10.87), Unit(29.90)}, - Point{Unit(13.59), Unit(24.46)}, - Point{Unit(19.03), Unit(21.75)}, - Point{Unit(24.46), Unit(21.75)}, - Point{Unit(32.62), Unit(24.46)}, - Point{Unit(40.77), Unit(29.90)}, - Point{Unit(59.80), Unit(43.49)}, - Point{Unit(65.24), Unit(48.93)}, - Point{Unit(67.96), Unit(54.37)}, - Point{Unit(67.96), Unit(59.80)}, - Point{Unit(65.24), Unit(62.52)}, - Point{Unit(62.52), Unit(62.52)}, - }, - }, - W: Unit(70.67528), + Point{26, 46}, + Point{24, 46}, + Point{22, 44}, + Point{22, 42}, + Point{24, 40}, + Point{28, 38}, + Point{38, 34}, + Point{44, 30}, + Point{48, 26}, + Point{50, 22}, + Point{50, 14}, + Point{48, 10}, + Point{46, 8}, + Point{42, 6}, + Point{38, 6}, + Point{34, 8}, + Point{32, 10}, + Point{24, 24}, + Point{22, 26}, + Point{18, 28}, + Point{14, 28}, + Point{10, 26}, + Point{8, 22}, + Point{10, 18}, + Point{14, 16}, + Point{18, 16}, + Point{24, 18}, + Point{30, 22}, + Point{44, 32}, + Point{48, 36}, + Point{50, 40}, + Point{50, 44}, + Point{48, 46}, + Point{46, 46}, + }, + }, + W: 52, }, '\'': Glyph{ S: Set{ Path{ - Point{Unit(16.31), Unit(13.59)}, - Point{Unit(13.59), Unit(10.87)}, - Point{Unit(10.87), Unit(13.59)}, - Point{Unit(13.59), Unit(16.31)}, - Point{Unit(19.03), Unit(16.31)}, - Point{Unit(24.46), Unit(13.59)}, - Point{Unit(27.18), Unit(10.87)}, + Point{12, 10}, + Point{10, 8}, + Point{8, 10}, + Point{10, 12}, + Point{14, 12}, + Point{18, 10}, + Point{20, 8}, }, }, - W: Unit(27.1828), + W: 20, }, '(': Glyph{ S: Set{ Path{ - Point{Unit(0.00), Unit(29.90)}, - Point{Unit(5.44), Unit(24.46)}, - Point{Unit(13.59), Unit(19.03)}, - Point{Unit(24.46), Unit(13.59)}, - Point{Unit(38.06), Unit(10.87)}, - Point{Unit(48.93), Unit(10.87)}, - Point{Unit(62.52), Unit(13.59)}, - Point{Unit(73.39), Unit(19.03)}, - Point{Unit(81.55), Unit(24.46)}, - Point{Unit(86.98), Unit(29.90)}, + Point{0, 22}, + Point{4, 18}, + Point{10, 14}, + Point{18, 10}, + Point{28, 8}, + Point{36, 8}, + Point{46, 10}, + Point{54, 14}, + Point{60, 18}, + Point{64, 22}, }, }, - W: Unit(38.05592), + W: 28, }, ')': Glyph{ S: Set{ Path{ - Point{Unit(0.00), Unit(8.15)}, - Point{Unit(5.44), Unit(13.59)}, - Point{Unit(13.59), Unit(19.03)}, - Point{Unit(24.46), Unit(24.46)}, - Point{Unit(38.06), Unit(27.18)}, - Point{Unit(48.93), Unit(27.18)}, - Point{Unit(62.52), Unit(24.46)}, - Point{Unit(73.39), Unit(19.03)}, - Point{Unit(81.55), Unit(13.59)}, - Point{Unit(86.98), Unit(8.15)}, + Point{0, 6}, + Point{4, 10}, + Point{10, 14}, + Point{18, 18}, + Point{28, 20}, + Point{36, 20}, + Point{46, 18}, + Point{54, 14}, + Point{60, 10}, + Point{64, 6}, }, }, - W: Unit(38.05592), + W: 28, }, '*': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(21.75)}, - Point{Unit(43.49), Unit(21.75)}, + Point{8, 16}, + Point{32, 16}, }, Path{ - Point{Unit(19.03), Unit(8.15)}, - Point{Unit(35.34), Unit(35.34)}, + Point{14, 6}, + Point{26, 26}, }, Path{ - Point{Unit(19.03), Unit(35.34)}, - Point{Unit(35.34), Unit(8.15)}, + Point{14, 26}, + Point{26, 6}, }, }, - W: Unit(43.49248), + W: 32, }, '+': Glyph{ S: Set{ Path{ - Point{Unit(19.03), Unit(35.34)}, - Point{Unit(67.96), Unit(35.34)}, + Point{14, 26}, + Point{50, 26}, }, Path{ - Point{Unit(43.49), Unit(10.87)}, - Point{Unit(43.49), Unit(59.80)}, + Point{32, 8}, + Point{32, 44}, }, }, - W: Unit(70.67528), + W: 52, }, ',': Glyph{ S: Set{ Path{ - Point{Unit(65.24), Unit(16.31)}, - Point{Unit(67.96), Unit(13.59)}, - Point{Unit(65.24), Unit(10.87)}, - Point{Unit(62.52), Unit(13.59)}, - Point{Unit(65.24), Unit(16.31)}, - Point{Unit(70.68), Unit(16.31)}, - Point{Unit(76.11), Unit(13.59)}, - Point{Unit(78.83), Unit(10.87)}, + Point{48, 12}, + Point{50, 10}, + Point{48, 8}, + Point{46, 10}, + Point{48, 12}, + Point{52, 12}, + Point{56, 10}, + Point{58, 8}, }, }, - W: Unit(27.1828), + W: 20, }, '-': Glyph{ S: Set{ Path{ - Point{Unit(43.49), Unit(10.87)}, - Point{Unit(43.49), Unit(59.80)}, + Point{32, 8}, + Point{32, 44}, }, }, - W: Unit(70.67528), + W: 52, }, '.': Glyph{ S: Set{ Path{ - Point{Unit(62.52), Unit(13.59)}, - Point{Unit(65.24), Unit(10.87)}, - Point{Unit(67.96), Unit(13.59)}, - Point{Unit(65.24), Unit(16.31)}, - Point{Unit(62.52), Unit(13.59)}, + Point{46, 10}, + Point{48, 8}, + Point{50, 10}, + Point{48, 12}, + Point{46, 10}, }, }, - W: Unit(27.1828), + W: 20, }, '/': Glyph{ S: Set{ Path{ - Point{Unit(0.00), Unit(54.37)}, - Point{Unit(86.98), Unit(5.44)}, + Point{0, 40}, + Point{64, 4}, }, }, - W: Unit(59.80216), + W: 44, }, '0': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(24.46)}, - Point{Unit(13.59), Unit(16.31)}, - Point{Unit(21.75), Unit(10.87)}, - Point{Unit(35.34), Unit(8.15)}, - Point{Unit(43.49), Unit(8.15)}, - Point{Unit(57.08), Unit(10.87)}, - Point{Unit(65.24), Unit(16.31)}, - Point{Unit(67.96), Unit(24.46)}, - Point{Unit(67.96), Unit(29.90)}, - Point{Unit(65.24), Unit(38.06)}, - Point{Unit(57.08), Unit(43.49)}, - Point{Unit(43.49), Unit(46.21)}, - Point{Unit(35.34), Unit(46.21)}, - Point{Unit(21.75), Unit(43.49)}, - Point{Unit(13.59), Unit(38.06)}, - Point{Unit(10.87), Unit(29.90)}, - Point{Unit(10.87), Unit(24.46)}, + Point{8, 18}, + Point{10, 12}, + Point{16, 8}, + Point{26, 6}, + Point{32, 6}, + Point{42, 8}, + Point{48, 12}, + Point{50, 18}, + Point{50, 22}, + Point{48, 28}, + Point{42, 32}, + Point{32, 34}, + Point{26, 34}, + Point{16, 32}, + Point{10, 28}, + Point{8, 22}, + Point{8, 18}, }, }, - W: Unit(54.3656), + W: 40, }, '1': Glyph{ S: Set{ Path{ - Point{Unit(21.75), Unit(16.31)}, - Point{Unit(19.03), Unit(21.75)}, - Point{Unit(10.87), Unit(29.90)}, - Point{Unit(67.96), Unit(29.90)}, + Point{16, 12}, + Point{14, 16}, + Point{8, 22}, + Point{50, 22}, }, }, - W: Unit(54.3656), + W: 40, }, '2': Glyph{ S: Set{ Path{ - Point{Unit(24.46), Unit(10.87)}, - Point{Unit(21.75), Unit(10.87)}, - Point{Unit(16.31), Unit(13.59)}, - Point{Unit(13.59), Unit(16.31)}, - Point{Unit(10.87), Unit(21.75)}, - Point{Unit(10.87), Unit(32.62)}, - Point{Unit(13.59), Unit(38.06)}, - Point{Unit(16.31), Unit(40.77)}, - Point{Unit(21.75), Unit(43.49)}, - Point{Unit(27.18), Unit(43.49)}, - Point{Unit(32.62), Unit(40.77)}, - Point{Unit(40.77), Unit(35.34)}, - Point{Unit(67.96), Unit(8.15)}, - Point{Unit(67.96), Unit(46.21)}, + Point{18, 8}, + Point{16, 8}, + Point{12, 10}, + Point{10, 12}, + Point{8, 16}, + Point{8, 24}, + Point{10, 28}, + Point{12, 30}, + Point{16, 32}, + Point{20, 32}, + Point{24, 30}, + Point{30, 26}, + Point{50, 6}, + Point{50, 34}, }, }, - W: Unit(54.3656), + W: 40, }, '3': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(13.59)}, - Point{Unit(10.87), Unit(43.49)}, - Point{Unit(32.62), Unit(27.18)}, - Point{Unit(32.62), Unit(35.34)}, - Point{Unit(35.34), Unit(40.77)}, - Point{Unit(38.06), Unit(43.49)}, - Point{Unit(46.21), Unit(46.21)}, - Point{Unit(51.65), Unit(46.21)}, - Point{Unit(59.80), Unit(43.49)}, - Point{Unit(65.24), Unit(38.06)}, - Point{Unit(67.96), Unit(29.90)}, - Point{Unit(67.96), Unit(21.75)}, - Point{Unit(65.24), Unit(13.59)}, - Point{Unit(62.52), Unit(10.87)}, - Point{Unit(57.08), Unit(8.15)}, + Point{8, 10}, + Point{8, 32}, + Point{24, 20}, + Point{24, 26}, + Point{26, 30}, + Point{28, 32}, + Point{34, 34}, + Point{38, 34}, + Point{44, 32}, + Point{48, 28}, + Point{50, 22}, + Point{50, 16}, + Point{48, 10}, + Point{46, 8}, + Point{42, 6}, }, }, - W: Unit(54.3656), + W: 40, }, '4': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(35.34)}, - Point{Unit(48.93), Unit(8.15)}, - Point{Unit(48.93), Unit(48.93)}, + Point{8, 26}, + Point{36, 6}, + Point{36, 36}, }, Path{ - Point{Unit(10.87), Unit(35.34)}, - Point{Unit(67.96), Unit(35.34)}, + Point{8, 26}, + Point{50, 26}, }, }, - W: Unit(54.3656), + W: 40, }, '5': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(40.77)}, - Point{Unit(10.87), Unit(13.59)}, - Point{Unit(35.34), Unit(10.87)}, - Point{Unit(32.62), Unit(13.59)}, - Point{Unit(29.90), Unit(21.75)}, - Point{Unit(29.90), Unit(29.90)}, - Point{Unit(32.62), Unit(38.06)}, - Point{Unit(38.06), Unit(43.49)}, - Point{Unit(46.21), Unit(46.21)}, - Point{Unit(51.65), Unit(46.21)}, - Point{Unit(59.80), Unit(43.49)}, - Point{Unit(65.24), Unit(38.06)}, - Point{Unit(67.96), Unit(29.90)}, - Point{Unit(67.96), Unit(21.75)}, - Point{Unit(65.24), Unit(13.59)}, - Point{Unit(62.52), Unit(10.87)}, - Point{Unit(57.08), Unit(8.15)}, + Point{8, 30}, + Point{8, 10}, + Point{26, 8}, + Point{24, 10}, + Point{22, 16}, + Point{22, 22}, + Point{24, 28}, + Point{28, 32}, + Point{34, 34}, + Point{38, 34}, + Point{44, 32}, + Point{48, 28}, + Point{50, 22}, + Point{50, 16}, + Point{48, 10}, + Point{46, 8}, + Point{42, 6}, }, }, - W: Unit(54.3656), + W: 40, }, '6': Glyph{ S: Set{ Path{ - Point{Unit(19.03), Unit(43.49)}, - Point{Unit(13.59), Unit(40.77)}, - Point{Unit(10.87), Unit(32.62)}, - Point{Unit(10.87), Unit(27.18)}, - Point{Unit(13.59), Unit(19.03)}, - Point{Unit(21.75), Unit(13.59)}, - Point{Unit(35.34), Unit(10.87)}, - Point{Unit(48.93), Unit(10.87)}, - Point{Unit(59.80), Unit(13.59)}, - Point{Unit(65.24), Unit(19.03)}, - Point{Unit(67.96), Unit(27.18)}, - Point{Unit(67.96), Unit(29.90)}, - Point{Unit(65.24), Unit(38.06)}, - Point{Unit(59.80), Unit(43.49)}, - Point{Unit(51.65), Unit(46.21)}, - Point{Unit(48.93), Unit(46.21)}, - Point{Unit(40.77), Unit(43.49)}, - Point{Unit(35.34), Unit(38.06)}, - Point{Unit(32.62), Unit(29.90)}, - Point{Unit(32.62), Unit(27.18)}, - Point{Unit(35.34), Unit(19.03)}, - Point{Unit(40.77), Unit(13.59)}, - Point{Unit(48.93), Unit(10.87)}, - }, - }, - W: Unit(54.3656), + Point{14, 32}, + Point{10, 30}, + Point{8, 24}, + Point{8, 20}, + Point{10, 14}, + Point{16, 10}, + Point{26, 8}, + Point{36, 8}, + Point{44, 10}, + Point{48, 14}, + Point{50, 20}, + Point{50, 22}, + Point{48, 28}, + Point{44, 32}, + Point{38, 34}, + Point{36, 34}, + Point{30, 32}, + Point{26, 28}, + Point{24, 22}, + Point{24, 20}, + Point{26, 14}, + Point{30, 10}, + Point{36, 8}, + }, + }, + W: 40, }, '7': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(46.21)}, - Point{Unit(67.96), Unit(19.03)}, + Point{8, 34}, + Point{50, 14}, }, Path{ - Point{Unit(10.87), Unit(8.15)}, - Point{Unit(10.87), Unit(46.21)}, + Point{8, 6}, + Point{8, 34}, }, }, - W: Unit(54.3656), + W: 40, }, '8': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(21.75)}, - Point{Unit(13.59), Unit(13.59)}, - Point{Unit(19.03), Unit(10.87)}, - Point{Unit(24.46), Unit(10.87)}, - Point{Unit(29.90), Unit(13.59)}, - Point{Unit(32.62), Unit(19.03)}, - Point{Unit(35.34), Unit(29.90)}, - Point{Unit(38.06), Unit(38.06)}, - Point{Unit(43.49), Unit(43.49)}, - Point{Unit(48.93), Unit(46.21)}, - Point{Unit(57.08), Unit(46.21)}, - Point{Unit(62.52), Unit(43.49)}, - Point{Unit(65.24), Unit(40.77)}, - Point{Unit(67.96), Unit(32.62)}, - Point{Unit(67.96), Unit(21.75)}, - Point{Unit(65.24), Unit(13.59)}, - Point{Unit(62.52), Unit(10.87)}, - Point{Unit(57.08), Unit(8.15)}, - Point{Unit(48.93), Unit(8.15)}, - Point{Unit(43.49), Unit(10.87)}, - Point{Unit(38.06), Unit(16.31)}, - Point{Unit(35.34), Unit(24.46)}, - Point{Unit(32.62), Unit(35.34)}, - Point{Unit(29.90), Unit(40.77)}, - Point{Unit(24.46), Unit(43.49)}, - Point{Unit(19.03), Unit(43.49)}, - Point{Unit(13.59), Unit(40.77)}, - Point{Unit(10.87), Unit(32.62)}, - Point{Unit(10.87), Unit(21.75)}, - }, - }, - W: Unit(54.3656), + Point{8, 16}, + Point{10, 10}, + Point{14, 8}, + Point{18, 8}, + Point{22, 10}, + Point{24, 14}, + Point{26, 22}, + Point{28, 28}, + Point{32, 32}, + Point{36, 34}, + Point{42, 34}, + Point{46, 32}, + Point{48, 30}, + Point{50, 24}, + Point{50, 16}, + Point{48, 10}, + Point{46, 8}, + Point{42, 6}, + Point{36, 6}, + Point{32, 8}, + Point{28, 12}, + Point{26, 18}, + Point{24, 26}, + Point{22, 30}, + Point{18, 32}, + Point{14, 32}, + Point{10, 30}, + Point{8, 24}, + Point{8, 16}, + }, + }, + W: 40, }, '9': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(43.49)}, - Point{Unit(38.06), Unit(40.77)}, - Point{Unit(43.49), Unit(35.34)}, - Point{Unit(46.21), Unit(27.18)}, - Point{Unit(46.21), Unit(24.46)}, - Point{Unit(43.49), Unit(16.31)}, - Point{Unit(38.06), Unit(10.87)}, - Point{Unit(29.90), Unit(8.15)}, - Point{Unit(27.18), Unit(8.15)}, - Point{Unit(19.03), Unit(10.87)}, - Point{Unit(13.59), Unit(16.31)}, - Point{Unit(10.87), Unit(24.46)}, - Point{Unit(10.87), Unit(27.18)}, - Point{Unit(13.59), Unit(35.34)}, - Point{Unit(19.03), Unit(40.77)}, - Point{Unit(29.90), Unit(43.49)}, - Point{Unit(43.49), Unit(43.49)}, - Point{Unit(57.08), Unit(40.77)}, - Point{Unit(65.24), Unit(35.34)}, - Point{Unit(67.96), Unit(27.18)}, - Point{Unit(67.96), Unit(21.75)}, - Point{Unit(65.24), Unit(13.59)}, - Point{Unit(59.80), Unit(10.87)}, - }, - }, - W: Unit(54.3656), + Point{22, 32}, + Point{28, 30}, + Point{32, 26}, + Point{34, 20}, + Point{34, 18}, + Point{32, 12}, + Point{28, 8}, + Point{22, 6}, + Point{20, 6}, + Point{14, 8}, + Point{10, 12}, + Point{8, 18}, + Point{8, 20}, + Point{10, 26}, + Point{14, 30}, + Point{22, 32}, + Point{32, 32}, + Point{42, 30}, + Point{48, 26}, + Point{50, 20}, + Point{50, 16}, + Point{48, 10}, + Point{44, 8}, + }, + }, + W: 40, }, ':': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(13.59)}, - Point{Unit(32.62), Unit(10.87)}, - Point{Unit(35.34), Unit(13.59)}, - Point{Unit(32.62), Unit(16.31)}, - Point{Unit(29.90), Unit(13.59)}, + Point{22, 10}, + Point{24, 8}, + Point{26, 10}, + Point{24, 12}, + Point{22, 10}, }, Path{ - Point{Unit(62.52), Unit(13.59)}, - Point{Unit(65.24), Unit(10.87)}, - Point{Unit(67.96), Unit(13.59)}, - Point{Unit(65.24), Unit(16.31)}, - Point{Unit(62.52), Unit(13.59)}, + Point{46, 10}, + Point{48, 8}, + Point{50, 10}, + Point{48, 12}, + Point{46, 10}, }, }, - W: Unit(27.1828), + W: 20, }, ';': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(13.59)}, - Point{Unit(32.62), Unit(10.87)}, - Point{Unit(35.34), Unit(13.59)}, - Point{Unit(32.62), Unit(16.31)}, - Point{Unit(29.90), Unit(13.59)}, + Point{22, 10}, + Point{24, 8}, + Point{26, 10}, + Point{24, 12}, + Point{22, 10}, }, Path{ - Point{Unit(65.24), Unit(16.31)}, - Point{Unit(67.96), Unit(13.59)}, - Point{Unit(65.24), Unit(10.87)}, - Point{Unit(62.52), Unit(13.59)}, - Point{Unit(65.24), Unit(16.31)}, - Point{Unit(70.68), Unit(16.31)}, - Point{Unit(76.11), Unit(13.59)}, - Point{Unit(78.83), Unit(10.87)}, + Point{48, 12}, + Point{50, 10}, + Point{48, 8}, + Point{46, 10}, + Point{48, 12}, + Point{52, 12}, + Point{56, 10}, + Point{58, 8}, }, }, - W: Unit(27.1828), + W: 20, }, '<': Glyph{ S: Set{ Path{ - Point{Unit(19.03), Unit(54.37)}, - Point{Unit(43.49), Unit(10.87)}, - Point{Unit(67.96), Unit(54.37)}, + Point{14, 40}, + Point{32, 8}, + Point{50, 40}, }, }, - W: Unit(65.23872), + W: 48, }, '=': Glyph{ S: Set{ Path{ - Point{Unit(35.34), Unit(10.87)}, - Point{Unit(35.34), Unit(59.80)}, + Point{26, 8}, + Point{26, 44}, }, Path{ - Point{Unit(51.65), Unit(10.87)}, - Point{Unit(51.65), Unit(59.80)}, + Point{38, 8}, + Point{38, 44}, }, }, - W: Unit(70.67528), + W: 52, }, '>': Glyph{ S: Set{ Path{ - Point{Unit(19.03), Unit(10.87)}, - Point{Unit(43.49), Unit(54.37)}, - Point{Unit(67.96), Unit(10.87)}, + Point{14, 8}, + Point{32, 40}, + Point{50, 8}, }, }, - W: Unit(65.23872), + W: 48, }, '?': Glyph{ S: Set{ Path{ - Point{Unit(24.46), Unit(8.15)}, - Point{Unit(21.75), Unit(8.15)}, - Point{Unit(16.31), Unit(10.87)}, - Point{Unit(13.59), Unit(13.59)}, - Point{Unit(10.87), Unit(19.03)}, - Point{Unit(10.87), Unit(29.90)}, - Point{Unit(13.59), Unit(35.34)}, - Point{Unit(16.31), Unit(38.06)}, - Point{Unit(21.75), Unit(40.77)}, - Point{Unit(27.18), Unit(40.77)}, - Point{Unit(32.62), Unit(38.06)}, - Point{Unit(35.34), Unit(35.34)}, - Point{Unit(40.77), Unit(24.46)}, - Point{Unit(48.93), Unit(24.46)}, + Point{18, 6}, + Point{16, 6}, + Point{12, 8}, + Point{10, 10}, + Point{8, 14}, + Point{8, 22}, + Point{10, 26}, + Point{12, 28}, + Point{16, 30}, + Point{20, 30}, + Point{24, 28}, + Point{26, 26}, + Point{30, 18}, + Point{36, 18}, }, Path{ - Point{Unit(62.52), Unit(24.46)}, - Point{Unit(65.24), Unit(21.75)}, - Point{Unit(67.96), Unit(24.46)}, - Point{Unit(65.24), Unit(27.18)}, - Point{Unit(62.52), Unit(24.46)}, + Point{46, 18}, + Point{48, 16}, + Point{50, 18}, + Point{48, 20}, + Point{46, 18}, }, }, - W: Unit(48.92904), + W: 36, }, '@': Glyph{ S: Set{ Path{ - Point{Unit(32.62), Unit(50.29)}, - Point{Unit(27.18), Unit(47.57)}, - Point{Unit(24.46), Unit(42.13)}, - Point{Unit(24.46), Unit(33.98)}, - Point{Unit(27.18), Unit(28.54)}, - Point{Unit(29.90), Unit(25.82)}, - Point{Unit(38.06), Unit(23.11)}, - Point{Unit(46.21), Unit(23.11)}, - Point{Unit(51.65), Unit(25.82)}, - Point{Unit(54.37), Unit(31.26)}, - Point{Unit(54.37), Unit(39.42)}, - Point{Unit(51.65), Unit(44.85)}, - Point{Unit(46.21), Unit(47.57)}, - }, - Path{ - Point{Unit(24.46), Unit(33.98)}, - Point{Unit(29.90), Unit(28.54)}, - Point{Unit(38.06), Unit(25.82)}, - Point{Unit(46.21), Unit(25.82)}, - Point{Unit(51.65), Unit(28.54)}, - Point{Unit(54.37), Unit(31.26)}, - }, - Path{ - Point{Unit(24.46), Unit(50.29)}, - Point{Unit(46.21), Unit(47.57)}, - Point{Unit(51.65), Unit(47.57)}, - Point{Unit(54.37), Unit(53.01)}, - Point{Unit(54.37), Unit(58.44)}, - Point{Unit(48.93), Unit(63.88)}, - Point{Unit(40.77), Unit(66.60)}, - Point{Unit(35.34), Unit(66.60)}, - Point{Unit(27.18), Unit(63.88)}, - Point{Unit(21.75), Unit(61.16)}, - Point{Unit(16.31), Unit(55.72)}, - Point{Unit(13.59), Unit(50.29)}, - Point{Unit(10.87), Unit(42.13)}, - Point{Unit(10.87), Unit(33.98)}, - Point{Unit(13.59), Unit(25.82)}, - Point{Unit(16.31), Unit(20.39)}, - Point{Unit(21.75), Unit(14.95)}, - Point{Unit(27.18), Unit(12.23)}, - Point{Unit(35.34), Unit(9.51)}, - Point{Unit(43.49), Unit(9.51)}, - Point{Unit(51.65), Unit(12.23)}, - Point{Unit(57.08), Unit(14.95)}, - Point{Unit(62.52), Unit(20.39)}, - Point{Unit(65.24), Unit(25.82)}, - Point{Unit(67.96), Unit(33.98)}, - Point{Unit(67.96), Unit(42.13)}, - Point{Unit(65.24), Unit(50.29)}, - Point{Unit(62.52), Unit(55.72)}, - Point{Unit(59.80), Unit(58.44)}, - }, - Path{ - Point{Unit(24.46), Unit(53.01)}, - Point{Unit(46.21), Unit(50.29)}, - Point{Unit(51.65), Unit(50.29)}, - Point{Unit(54.37), Unit(53.01)}, - }, - }, - W: Unit(73.39356000000001), + Point{24, 37}, + Point{20, 35}, + Point{18, 31}, + Point{18, 25}, + Point{20, 21}, + Point{22, 19}, + Point{28, 17}, + Point{34, 17}, + Point{38, 19}, + Point{40, 23}, + Point{40, 29}, + Point{38, 33}, + Point{34, 35}, + }, + Path{ + Point{18, 25}, + Point{22, 21}, + Point{28, 19}, + Point{34, 19}, + Point{38, 21}, + Point{40, 23}, + }, + Path{ + Point{18, 37}, + Point{34, 35}, + Point{38, 35}, + Point{40, 39}, + Point{40, 43}, + Point{36, 47}, + Point{30, 49}, + Point{26, 49}, + Point{20, 47}, + Point{16, 45}, + Point{12, 41}, + Point{10, 37}, + Point{8, 31}, + Point{8, 25}, + Point{10, 19}, + Point{12, 15}, + Point{16, 11}, + Point{20, 9}, + Point{26, 7}, + Point{32, 7}, + Point{38, 9}, + Point{42, 11}, + Point{46, 15}, + Point{48, 19}, + Point{50, 25}, + Point{50, 31}, + Point{48, 37}, + Point{46, 41}, + Point{44, 43}, + }, + Path{ + Point{18, 39}, + Point{34, 37}, + Point{38, 37}, + Point{40, 39}, + }, + }, + W: 54, }, 'A': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(24.46)}, - Point{Unit(67.96), Unit(2.72)}, + Point{8, 18}, + Point{50, 2}, }, Path{ - Point{Unit(10.87), Unit(24.46)}, - Point{Unit(67.96), Unit(46.21)}, + Point{8, 18}, + Point{50, 34}, }, Path{ - Point{Unit(48.93), Unit(10.87)}, - Point{Unit(48.93), Unit(38.06)}, + Point{36, 8}, + Point{36, 28}, }, }, - W: Unit(48.92904), + W: 36, }, 'B': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(9.51)}, - Point{Unit(67.96), Unit(9.51)}, + Point{8, 7}, + Point{50, 7}, }, Path{ - Point{Unit(10.87), Unit(9.51)}, - Point{Unit(10.87), Unit(33.98)}, - Point{Unit(13.59), Unit(42.13)}, - Point{Unit(16.31), Unit(44.85)}, - Point{Unit(21.75), Unit(47.57)}, - Point{Unit(27.18), Unit(47.57)}, - Point{Unit(32.62), Unit(44.85)}, - Point{Unit(35.34), Unit(42.13)}, - Point{Unit(38.06), Unit(33.98)}, + Point{8, 7}, + Point{8, 25}, + Point{10, 31}, + Point{12, 33}, + Point{16, 35}, + Point{20, 35}, + Point{24, 33}, + Point{26, 31}, + Point{28, 25}, }, Path{ - Point{Unit(38.06), Unit(9.51)}, - Point{Unit(38.06), Unit(33.98)}, - Point{Unit(40.77), Unit(42.13)}, - Point{Unit(43.49), Unit(44.85)}, - Point{Unit(48.93), Unit(47.57)}, - Point{Unit(57.08), Unit(47.57)}, - Point{Unit(62.52), Unit(44.85)}, - Point{Unit(65.24), Unit(42.13)}, - Point{Unit(67.96), Unit(33.98)}, - Point{Unit(67.96), Unit(9.51)}, + Point{28, 7}, + Point{28, 25}, + Point{30, 31}, + Point{32, 33}, + Point{36, 35}, + Point{42, 35}, + Point{46, 33}, + Point{48, 31}, + Point{50, 25}, + Point{50, 7}, }, }, - W: Unit(57.08388), + W: 42, }, 'C': Glyph{ S: Set{ Path{ - Point{Unit(24.46), Unit(50.29)}, - Point{Unit(19.03), Unit(47.57)}, - Point{Unit(13.59), Unit(42.13)}, - Point{Unit(10.87), Unit(36.70)}, - Point{Unit(10.87), Unit(25.82)}, - Point{Unit(13.59), Unit(20.39)}, - Point{Unit(19.03), Unit(14.95)}, - Point{Unit(24.46), Unit(12.23)}, - Point{Unit(32.62), Unit(9.51)}, - Point{Unit(46.21), Unit(9.51)}, - Point{Unit(54.37), Unit(12.23)}, - Point{Unit(59.80), Unit(14.95)}, - Point{Unit(65.24), Unit(20.39)}, - Point{Unit(67.96), Unit(25.82)}, - Point{Unit(67.96), Unit(36.70)}, - Point{Unit(65.24), Unit(42.13)}, - Point{Unit(59.80), Unit(47.57)}, - Point{Unit(54.37), Unit(50.29)}, - }, - }, - W: Unit(57.08388), + Point{18, 37}, + Point{14, 35}, + Point{10, 31}, + Point{8, 27}, + Point{8, 19}, + Point{10, 15}, + Point{14, 11}, + Point{18, 9}, + Point{24, 7}, + Point{34, 7}, + Point{40, 9}, + Point{44, 11}, + Point{48, 15}, + Point{50, 19}, + Point{50, 27}, + Point{48, 31}, + Point{44, 35}, + Point{40, 37}, + }, + }, + W: 42, }, 'D': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(9.51)}, - Point{Unit(67.96), Unit(9.51)}, + Point{8, 7}, + Point{50, 7}, }, Path{ - Point{Unit(10.87), Unit(9.51)}, - Point{Unit(10.87), Unit(28.54)}, - Point{Unit(13.59), Unit(36.70)}, - Point{Unit(19.03), Unit(42.13)}, - Point{Unit(24.46), Unit(44.85)}, - Point{Unit(32.62), Unit(47.57)}, - Point{Unit(46.21), Unit(47.57)}, - Point{Unit(54.37), Unit(44.85)}, - Point{Unit(59.80), Unit(42.13)}, - Point{Unit(65.24), Unit(36.70)}, - Point{Unit(67.96), Unit(28.54)}, - Point{Unit(67.96), Unit(9.51)}, + Point{8, 7}, + Point{8, 21}, + Point{10, 27}, + Point{14, 31}, + Point{18, 33}, + Point{24, 35}, + Point{34, 35}, + Point{40, 33}, + Point{44, 31}, + Point{48, 27}, + Point{50, 21}, + Point{50, 7}, }, }, - W: Unit(57.08388), + W: 42, }, 'E': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(9.51)}, - Point{Unit(67.96), Unit(9.51)}, + Point{8, 7}, + Point{50, 7}, }, Path{ - Point{Unit(10.87), Unit(9.51)}, - Point{Unit(10.87), Unit(44.85)}, + Point{8, 7}, + Point{8, 33}, }, Path{ - Point{Unit(38.06), Unit(9.51)}, - Point{Unit(38.06), Unit(31.26)}, + Point{28, 7}, + Point{28, 23}, }, Path{ - Point{Unit(67.96), Unit(9.51)}, - Point{Unit(67.96), Unit(44.85)}, + Point{50, 7}, + Point{50, 33}, }, }, - W: Unit(51.64732), + W: 38, }, 'F': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(8.15)}, - Point{Unit(67.96), Unit(8.15)}, + Point{8, 6}, + Point{50, 6}, }, Path{ - Point{Unit(10.87), Unit(8.15)}, - Point{Unit(10.87), Unit(43.49)}, + Point{8, 6}, + Point{8, 32}, }, Path{ - Point{Unit(38.06), Unit(8.15)}, - Point{Unit(38.06), Unit(29.90)}, + Point{28, 6}, + Point{28, 22}, }, }, - W: Unit(48.92904), + W: 36, }, 'G': Glyph{ S: Set{ Path{ - Point{Unit(24.46), Unit(50.29)}, - Point{Unit(19.03), Unit(47.57)}, - Point{Unit(13.59), Unit(42.13)}, - Point{Unit(10.87), Unit(36.70)}, - Point{Unit(10.87), Unit(25.82)}, - Point{Unit(13.59), Unit(20.39)}, - Point{Unit(19.03), Unit(14.95)}, - Point{Unit(24.46), Unit(12.23)}, - Point{Unit(32.62), Unit(9.51)}, - Point{Unit(46.21), Unit(9.51)}, - Point{Unit(54.37), Unit(12.23)}, - Point{Unit(59.80), Unit(14.95)}, - Point{Unit(65.24), Unit(20.39)}, - Point{Unit(67.96), Unit(25.82)}, - Point{Unit(67.96), Unit(36.70)}, - Point{Unit(65.24), Unit(42.13)}, - Point{Unit(59.80), Unit(47.57)}, - Point{Unit(54.37), Unit(50.29)}, - Point{Unit(46.21), Unit(50.29)}, + Point{18, 37}, + Point{14, 35}, + Point{10, 31}, + Point{8, 27}, + Point{8, 19}, + Point{10, 15}, + Point{14, 11}, + Point{18, 9}, + Point{24, 7}, + Point{34, 7}, + Point{40, 9}, + Point{44, 11}, + Point{48, 15}, + Point{50, 19}, + Point{50, 27}, + Point{48, 31}, + Point{44, 35}, + Point{40, 37}, + Point{34, 37}, }, Path{ - Point{Unit(46.21), Unit(36.70)}, - Point{Unit(46.21), Unit(50.29)}, + Point{34, 27}, + Point{34, 37}, }, }, - W: Unit(57.08388), + W: 42, }, 'H': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(10.87)}, - Point{Unit(67.96), Unit(10.87)}, + Point{8, 8}, + Point{50, 8}, }, Path{ - Point{Unit(10.87), Unit(48.93)}, - Point{Unit(67.96), Unit(48.93)}, + Point{8, 36}, + Point{50, 36}, }, Path{ - Point{Unit(38.06), Unit(10.87)}, - Point{Unit(38.06), Unit(48.93)}, + Point{28, 8}, + Point{28, 36}, }, }, - W: Unit(59.80216), + W: 44, }, 'I': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(10.87)}, - Point{Unit(67.96), Unit(10.87)}, + Point{8, 8}, + Point{50, 8}, }, }, - W: Unit(21.74624), + W: 16, }, 'J': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(32.62)}, - Point{Unit(54.37), Unit(32.62)}, - Point{Unit(62.52), Unit(29.90)}, - Point{Unit(65.24), Unit(27.18)}, - Point{Unit(67.96), Unit(21.75)}, - Point{Unit(67.96), Unit(16.31)}, - Point{Unit(65.24), Unit(10.87)}, - Point{Unit(62.52), Unit(8.15)}, - Point{Unit(54.37), Unit(5.44)}, - Point{Unit(48.93), Unit(5.44)}, + Point{8, 24}, + Point{40, 24}, + Point{46, 22}, + Point{48, 20}, + Point{50, 16}, + Point{50, 12}, + Point{48, 8}, + Point{46, 6}, + Point{40, 4}, + Point{36, 4}, }, }, - W: Unit(43.49248), + W: 32, }, 'K': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(9.51)}, - Point{Unit(67.96), Unit(9.51)}, + Point{8, 7}, + Point{50, 7}, }, Path{ - Point{Unit(10.87), Unit(47.57)}, - Point{Unit(48.93), Unit(9.51)}, + Point{8, 35}, + Point{36, 7}, }, Path{ - Point{Unit(35.34), Unit(23.11)}, - Point{Unit(67.96), Unit(47.57)}, + Point{26, 17}, + Point{50, 35}, }, }, - W: Unit(57.08388), + W: 42, }, 'L': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(6.80)}, - Point{Unit(67.96), Unit(6.80)}, + Point{8, 5}, + Point{50, 5}, }, Path{ - Point{Unit(67.96), Unit(6.80)}, - Point{Unit(67.96), Unit(39.42)}, + Point{50, 5}, + Point{50, 29}, }, }, - W: Unit(46.21076), + W: 34, }, 'M': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(10.87)}, - Point{Unit(67.96), Unit(10.87)}, + Point{8, 8}, + Point{50, 8}, }, Path{ - Point{Unit(10.87), Unit(10.87)}, - Point{Unit(67.96), Unit(32.62)}, + Point{8, 8}, + Point{50, 24}, }, Path{ - Point{Unit(10.87), Unit(54.37)}, - Point{Unit(67.96), Unit(32.62)}, + Point{8, 40}, + Point{50, 24}, }, Path{ - Point{Unit(10.87), Unit(54.37)}, - Point{Unit(67.96), Unit(54.37)}, + Point{8, 40}, + Point{50, 40}, }, }, - W: Unit(65.23872), + W: 48, }, 'N': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(10.87)}, - Point{Unit(67.96), Unit(10.87)}, + Point{8, 8}, + Point{50, 8}, }, Path{ - Point{Unit(10.87), Unit(10.87)}, - Point{Unit(67.96), Unit(48.93)}, + Point{8, 8}, + Point{50, 36}, }, Path{ - Point{Unit(10.87), Unit(48.93)}, - Point{Unit(67.96), Unit(48.93)}, + Point{8, 36}, + Point{50, 36}, }, }, - W: Unit(59.80216), + W: 44, }, 'O': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(24.46)}, - Point{Unit(13.59), Unit(19.03)}, - Point{Unit(19.03), Unit(13.59)}, - Point{Unit(24.46), Unit(10.87)}, - Point{Unit(32.62), Unit(8.15)}, - Point{Unit(46.21), Unit(8.15)}, - Point{Unit(54.37), Unit(10.87)}, - Point{Unit(59.80), Unit(13.59)}, - Point{Unit(65.24), Unit(19.03)}, - Point{Unit(67.96), Unit(24.46)}, - Point{Unit(67.96), Unit(35.34)}, - Point{Unit(65.24), Unit(40.77)}, - Point{Unit(59.80), Unit(46.21)}, - Point{Unit(54.37), Unit(48.93)}, - Point{Unit(46.21), Unit(51.65)}, - Point{Unit(32.62), Unit(51.65)}, - Point{Unit(24.46), Unit(48.93)}, - Point{Unit(19.03), Unit(46.21)}, - Point{Unit(13.59), Unit(40.77)}, - Point{Unit(10.87), Unit(35.34)}, - Point{Unit(10.87), Unit(24.46)}, - }, - }, - W: Unit(59.80216), + Point{8, 18}, + Point{10, 14}, + Point{14, 10}, + Point{18, 8}, + Point{24, 6}, + Point{34, 6}, + Point{40, 8}, + Point{44, 10}, + Point{48, 14}, + Point{50, 18}, + Point{50, 26}, + Point{48, 30}, + Point{44, 34}, + Point{40, 36}, + Point{34, 38}, + Point{24, 38}, + Point{18, 36}, + Point{14, 34}, + Point{10, 30}, + Point{8, 26}, + Point{8, 18}, + }, + }, + W: 44, }, 'P': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(9.51)}, - Point{Unit(67.96), Unit(9.51)}, + Point{8, 7}, + Point{50, 7}, }, Path{ - Point{Unit(10.87), Unit(9.51)}, - Point{Unit(10.87), Unit(33.98)}, - Point{Unit(13.59), Unit(42.13)}, - Point{Unit(16.31), Unit(44.85)}, - Point{Unit(21.75), Unit(47.57)}, - Point{Unit(29.90), Unit(47.57)}, - Point{Unit(35.34), Unit(44.85)}, - Point{Unit(38.06), Unit(42.13)}, - Point{Unit(40.77), Unit(33.98)}, - Point{Unit(40.77), Unit(9.51)}, + Point{8, 7}, + Point{8, 25}, + Point{10, 31}, + Point{12, 33}, + Point{16, 35}, + Point{22, 35}, + Point{26, 33}, + Point{28, 31}, + Point{30, 25}, + Point{30, 7}, }, }, - W: Unit(57.08388), + W: 42, }, 'Q': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(24.46)}, - Point{Unit(13.59), Unit(19.03)}, - Point{Unit(19.03), Unit(13.59)}, - Point{Unit(24.46), Unit(10.87)}, - Point{Unit(32.62), Unit(8.15)}, - Point{Unit(46.21), Unit(8.15)}, - Point{Unit(54.37), Unit(10.87)}, - Point{Unit(59.80), Unit(13.59)}, - Point{Unit(65.24), Unit(19.03)}, - Point{Unit(67.96), Unit(24.46)}, - Point{Unit(67.96), Unit(35.34)}, - Point{Unit(65.24), Unit(40.77)}, - Point{Unit(59.80), Unit(46.21)}, - Point{Unit(54.37), Unit(48.93)}, - Point{Unit(46.21), Unit(51.65)}, - Point{Unit(32.62), Unit(51.65)}, - Point{Unit(24.46), Unit(48.93)}, - Point{Unit(19.03), Unit(46.21)}, - Point{Unit(13.59), Unit(40.77)}, - Point{Unit(10.87), Unit(35.34)}, - Point{Unit(10.87), Unit(24.46)}, + Point{8, 18}, + Point{10, 14}, + Point{14, 10}, + Point{18, 8}, + Point{24, 6}, + Point{34, 6}, + Point{40, 8}, + Point{44, 10}, + Point{48, 14}, + Point{50, 18}, + Point{50, 26}, + Point{48, 30}, + Point{44, 34}, + Point{40, 36}, + Point{34, 38}, + Point{24, 38}, + Point{18, 36}, + Point{14, 34}, + Point{10, 30}, + Point{8, 26}, + Point{8, 18}, }, Path{ - Point{Unit(57.08), Unit(32.62)}, - Point{Unit(73.39), Unit(48.93)}, + Point{42, 24}, + Point{54, 36}, }, }, - W: Unit(59.80216), + W: 44, }, 'R': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(9.51)}, - Point{Unit(67.96), Unit(9.51)}, + Point{8, 7}, + Point{50, 7}, }, Path{ - Point{Unit(10.87), Unit(9.51)}, - Point{Unit(10.87), Unit(33.98)}, - Point{Unit(13.59), Unit(42.13)}, - Point{Unit(16.31), Unit(44.85)}, - Point{Unit(21.75), Unit(47.57)}, - Point{Unit(27.18), Unit(47.57)}, - Point{Unit(32.62), Unit(44.85)}, - Point{Unit(35.34), Unit(42.13)}, - Point{Unit(38.06), Unit(33.98)}, - Point{Unit(38.06), Unit(9.51)}, + Point{8, 7}, + Point{8, 25}, + Point{10, 31}, + Point{12, 33}, + Point{16, 35}, + Point{20, 35}, + Point{24, 33}, + Point{26, 31}, + Point{28, 25}, + Point{28, 7}, }, Path{ - Point{Unit(38.06), Unit(28.54)}, - Point{Unit(67.96), Unit(47.57)}, + Point{28, 21}, + Point{50, 35}, }, }, - W: Unit(57.08388), + W: 42, }, 'S': Glyph{ S: Set{ Path{ - Point{Unit(19.03), Unit(46.21)}, - Point{Unit(13.59), Unit(40.77)}, - Point{Unit(10.87), Unit(32.62)}, - Point{Unit(10.87), Unit(21.75)}, - Point{Unit(13.59), Unit(13.59)}, - Point{Unit(19.03), Unit(8.15)}, - Point{Unit(24.46), Unit(8.15)}, - Point{Unit(29.90), Unit(10.87)}, - Point{Unit(32.62), Unit(13.59)}, - Point{Unit(35.34), Unit(19.03)}, - Point{Unit(40.77), Unit(35.34)}, - Point{Unit(43.49), Unit(40.77)}, - Point{Unit(46.21), Unit(43.49)}, - Point{Unit(51.65), Unit(46.21)}, - Point{Unit(59.80), Unit(46.21)}, - Point{Unit(65.24), Unit(40.77)}, - Point{Unit(67.96), Unit(32.62)}, - Point{Unit(67.96), Unit(21.75)}, - Point{Unit(65.24), Unit(13.59)}, - Point{Unit(59.80), Unit(8.15)}, - }, - }, - W: Unit(54.3656), + Point{14, 34}, + Point{10, 30}, + Point{8, 24}, + Point{8, 16}, + Point{10, 10}, + Point{14, 6}, + Point{18, 6}, + Point{22, 8}, + Point{24, 10}, + Point{26, 14}, + Point{30, 26}, + Point{32, 30}, + Point{34, 32}, + Point{38, 34}, + Point{44, 34}, + Point{48, 30}, + Point{50, 24}, + Point{50, 16}, + Point{48, 10}, + Point{44, 6}, + }, + }, + W: 40, }, 'T': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(21.75)}, - Point{Unit(67.96), Unit(21.75)}, + Point{8, 16}, + Point{50, 16}, }, Path{ - Point{Unit(10.87), Unit(2.72)}, - Point{Unit(10.87), Unit(40.77)}, + Point{8, 2}, + Point{8, 30}, }, }, - W: Unit(43.49248), + W: 32, }, 'U': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(10.87)}, - Point{Unit(51.65), Unit(10.87)}, - Point{Unit(59.80), Unit(13.59)}, - Point{Unit(65.24), Unit(19.03)}, - Point{Unit(67.96), Unit(27.18)}, - Point{Unit(67.96), Unit(32.62)}, - Point{Unit(65.24), Unit(40.77)}, - Point{Unit(59.80), Unit(46.21)}, - Point{Unit(51.65), Unit(48.93)}, - Point{Unit(10.87), Unit(48.93)}, + Point{8, 8}, + Point{38, 8}, + Point{44, 10}, + Point{48, 14}, + Point{50, 20}, + Point{50, 24}, + Point{48, 30}, + Point{44, 34}, + Point{38, 36}, + Point{8, 36}, }, }, - W: Unit(59.80216), + W: 44, }, 'V': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(2.72)}, - Point{Unit(67.96), Unit(24.46)}, + Point{8, 2}, + Point{50, 18}, }, Path{ - Point{Unit(10.87), Unit(46.21)}, - Point{Unit(67.96), Unit(24.46)}, + Point{8, 34}, + Point{50, 18}, }, }, - W: Unit(48.92904), + W: 36, }, 'W': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(5.44)}, - Point{Unit(67.96), Unit(19.03)}, + Point{8, 4}, + Point{50, 14}, }, Path{ - Point{Unit(10.87), Unit(32.62)}, - Point{Unit(67.96), Unit(19.03)}, + Point{8, 24}, + Point{50, 14}, }, Path{ - Point{Unit(10.87), Unit(32.62)}, - Point{Unit(67.96), Unit(46.21)}, + Point{8, 24}, + Point{50, 34}, }, Path{ - Point{Unit(10.87), Unit(59.80)}, - Point{Unit(67.96), Unit(46.21)}, + Point{8, 44}, + Point{50, 34}, }, }, - W: Unit(65.23872), + W: 48, }, 'X': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(8.15)}, - Point{Unit(67.96), Unit(46.21)}, + Point{8, 6}, + Point{50, 34}, }, Path{ - Point{Unit(10.87), Unit(46.21)}, - Point{Unit(67.96), Unit(8.15)}, + Point{8, 34}, + Point{50, 6}, }, }, - W: Unit(54.3656), + W: 40, }, 'Y': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(2.72)}, - Point{Unit(38.06), Unit(24.46)}, - Point{Unit(67.96), Unit(24.46)}, + Point{8, 2}, + Point{28, 18}, + Point{50, 18}, }, Path{ - Point{Unit(10.87), Unit(46.21)}, - Point{Unit(38.06), Unit(24.46)}, + Point{8, 34}, + Point{28, 18}, }, }, - W: Unit(48.92904), + W: 36, }, 'Z': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(46.21)}, - Point{Unit(67.96), Unit(8.15)}, + Point{8, 34}, + Point{50, 6}, }, Path{ - Point{Unit(10.87), Unit(8.15)}, - Point{Unit(10.87), Unit(46.21)}, + Point{8, 6}, + Point{8, 34}, }, Path{ - Point{Unit(67.96), Unit(8.15)}, - Point{Unit(67.96), Unit(46.21)}, + Point{50, 6}, + Point{50, 34}, }, }, - W: Unit(54.3656), + W: 40, }, '[': Glyph{ S: Set{ Path{ - Point{Unit(0.00), Unit(10.87)}, - Point{Unit(86.98), Unit(10.87)}, + Point{0, 8}, + Point{64, 8}, }, Path{ - Point{Unit(0.00), Unit(13.59)}, - Point{Unit(86.98), Unit(13.59)}, + Point{0, 10}, + Point{64, 10}, }, Path{ - Point{Unit(0.00), Unit(10.87)}, - Point{Unit(0.00), Unit(29.90)}, + Point{0, 8}, + Point{0, 22}, }, Path{ - Point{Unit(86.98), Unit(10.87)}, - Point{Unit(86.98), Unit(29.90)}, + Point{64, 8}, + Point{64, 22}, }, }, - W: Unit(38.05592), + W: 28, }, '\\': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(0.00)}, - Point{Unit(76.11), Unit(38.06)}, + Point{8, 0}, + Point{56, 28}, }, }, - W: Unit(38.05592), + W: 28, }, ']': Glyph{ S: Set{ Path{ - Point{Unit(0.00), Unit(24.46)}, - Point{Unit(86.98), Unit(24.46)}, + Point{0, 18}, + Point{64, 18}, }, Path{ - Point{Unit(0.00), Unit(27.18)}, - Point{Unit(86.98), Unit(27.18)}, + Point{0, 20}, + Point{64, 20}, }, Path{ - Point{Unit(0.00), Unit(8.15)}, - Point{Unit(0.00), Unit(27.18)}, + Point{0, 6}, + Point{0, 20}, }, Path{ - Point{Unit(86.98), Unit(8.15)}, - Point{Unit(86.98), Unit(27.18)}, + Point{64, 6}, + Point{64, 20}, }, }, - W: Unit(38.05592), + W: 28, }, '^': Glyph{ S: Set{ Path{ - Point{Unit(27.18), Unit(16.31)}, - Point{Unit(19.03), Unit(21.75)}, - Point{Unit(27.18), Unit(27.18)}, + Point{20, 12}, + Point{14, 16}, + Point{20, 20}, }, Path{ - Point{Unit(35.34), Unit(8.15)}, - Point{Unit(21.75), Unit(21.75)}, - Point{Unit(35.34), Unit(35.34)}, + Point{26, 6}, + Point{16, 16}, + Point{26, 26}, }, Path{ - Point{Unit(21.75), Unit(21.75)}, - Point{Unit(67.96), Unit(21.75)}, + Point{16, 16}, + Point{50, 16}, }, }, - W: Unit(43.49248), + W: 32, }, '_': Glyph{ S: Set{ Path{ - Point{Unit(73.39), Unit(0.00)}, - Point{Unit(73.39), Unit(43.49)}, + Point{54, 0}, + Point{54, 32}, }, }, - W: Unit(43.49248), + W: 32, }, '`': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(16.31)}, - Point{Unit(13.59), Unit(13.59)}, - Point{Unit(19.03), Unit(10.87)}, - Point{Unit(24.46), Unit(10.87)}, - Point{Unit(27.18), Unit(13.59)}, - Point{Unit(24.46), Unit(16.31)}, - Point{Unit(21.75), Unit(13.59)}, + Point{8, 12}, + Point{10, 10}, + Point{14, 8}, + Point{18, 8}, + Point{20, 10}, + Point{18, 12}, + Point{16, 10}, }, }, - W: Unit(27.1828), + W: 20, }, 'a': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(42.13)}, - Point{Unit(67.96), Unit(42.13)}, + Point{22, 31}, + Point{50, 31}, }, Path{ - Point{Unit(38.06), Unit(42.13)}, - Point{Unit(32.62), Unit(36.70)}, - Point{Unit(29.90), Unit(31.26)}, - Point{Unit(29.90), Unit(23.11)}, - Point{Unit(32.62), Unit(17.67)}, - Point{Unit(38.06), Unit(12.23)}, - Point{Unit(46.21), Unit(9.51)}, - Point{Unit(51.65), Unit(9.51)}, - Point{Unit(59.80), Unit(12.23)}, - Point{Unit(65.24), Unit(17.67)}, - Point{Unit(67.96), Unit(23.11)}, - Point{Unit(67.96), Unit(31.26)}, - Point{Unit(65.24), Unit(36.70)}, - Point{Unit(59.80), Unit(42.13)}, + Point{28, 31}, + Point{24, 27}, + Point{22, 23}, + Point{22, 17}, + Point{24, 13}, + Point{28, 9}, + Point{34, 7}, + Point{38, 7}, + Point{44, 9}, + Point{48, 13}, + Point{50, 17}, + Point{50, 23}, + Point{48, 27}, + Point{44, 31}, }, }, - W: Unit(51.64732), + W: 38, }, 'b': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(9.51)}, - Point{Unit(67.96), Unit(9.51)}, + Point{8, 7}, + Point{50, 7}, }, Path{ - Point{Unit(38.06), Unit(9.51)}, - Point{Unit(32.62), Unit(14.95)}, - Point{Unit(29.90), Unit(20.39)}, - Point{Unit(29.90), Unit(28.54)}, - Point{Unit(32.62), Unit(33.98)}, - Point{Unit(38.06), Unit(39.42)}, - Point{Unit(46.21), Unit(42.13)}, - Point{Unit(51.65), Unit(42.13)}, - Point{Unit(59.80), Unit(39.42)}, - Point{Unit(65.24), Unit(33.98)}, - Point{Unit(67.96), Unit(28.54)}, - Point{Unit(67.96), Unit(20.39)}, - Point{Unit(65.24), Unit(14.95)}, - Point{Unit(59.80), Unit(9.51)}, + Point{28, 7}, + Point{24, 11}, + Point{22, 15}, + Point{22, 21}, + Point{24, 25}, + Point{28, 29}, + Point{34, 31}, + Point{38, 31}, + Point{44, 29}, + Point{48, 25}, + Point{50, 21}, + Point{50, 15}, + Point{48, 11}, + Point{44, 7}, }, }, - W: Unit(51.64732), + W: 38, }, 'c': Glyph{ S: Set{ Path{ - Point{Unit(38.06), Unit(40.77)}, - Point{Unit(32.62), Unit(35.34)}, - Point{Unit(29.90), Unit(29.90)}, - Point{Unit(29.90), Unit(21.75)}, - Point{Unit(32.62), Unit(16.31)}, - Point{Unit(38.06), Unit(10.87)}, - Point{Unit(46.21), Unit(8.15)}, - Point{Unit(51.65), Unit(8.15)}, - Point{Unit(59.80), Unit(10.87)}, - Point{Unit(65.24), Unit(16.31)}, - Point{Unit(67.96), Unit(21.75)}, - Point{Unit(67.96), Unit(29.90)}, - Point{Unit(65.24), Unit(35.34)}, - Point{Unit(59.80), Unit(40.77)}, + Point{28, 30}, + Point{24, 26}, + Point{22, 22}, + Point{22, 16}, + Point{24, 12}, + Point{28, 8}, + Point{34, 6}, + Point{38, 6}, + Point{44, 8}, + Point{48, 12}, + Point{50, 16}, + Point{50, 22}, + Point{48, 26}, + Point{44, 30}, }, }, - W: Unit(48.92904), + W: 36, }, 'd': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(42.13)}, - Point{Unit(67.96), Unit(42.13)}, + Point{8, 31}, + Point{50, 31}, }, Path{ - Point{Unit(38.06), Unit(42.13)}, - Point{Unit(32.62), Unit(36.70)}, - Point{Unit(29.90), Unit(31.26)}, - Point{Unit(29.90), Unit(23.11)}, - Point{Unit(32.62), Unit(17.67)}, - Point{Unit(38.06), Unit(12.23)}, - Point{Unit(46.21), Unit(9.51)}, - Point{Unit(51.65), Unit(9.51)}, - Point{Unit(59.80), Unit(12.23)}, - Point{Unit(65.24), Unit(17.67)}, - Point{Unit(67.96), Unit(23.11)}, - Point{Unit(67.96), Unit(31.26)}, - Point{Unit(65.24), Unit(36.70)}, - Point{Unit(59.80), Unit(42.13)}, + Point{28, 31}, + Point{24, 27}, + Point{22, 23}, + Point{22, 17}, + Point{24, 13}, + Point{28, 9}, + Point{34, 7}, + Point{38, 7}, + Point{44, 9}, + Point{48, 13}, + Point{50, 17}, + Point{50, 23}, + Point{48, 27}, + Point{44, 31}, }, }, - W: Unit(51.64732), + W: 38, }, 'e': Glyph{ S: Set{ Path{ - Point{Unit(46.21), Unit(8.15)}, - Point{Unit(46.21), Unit(40.77)}, - Point{Unit(40.77), Unit(40.77)}, - Point{Unit(35.34), Unit(38.06)}, - Point{Unit(32.62), Unit(35.34)}, - Point{Unit(29.90), Unit(29.90)}, - Point{Unit(29.90), Unit(21.75)}, - Point{Unit(32.62), Unit(16.31)}, - Point{Unit(38.06), Unit(10.87)}, - Point{Unit(46.21), Unit(8.15)}, - Point{Unit(51.65), Unit(8.15)}, - Point{Unit(59.80), Unit(10.87)}, - Point{Unit(65.24), Unit(16.31)}, - Point{Unit(67.96), Unit(21.75)}, - Point{Unit(67.96), Unit(29.90)}, - Point{Unit(65.24), Unit(35.34)}, - Point{Unit(59.80), Unit(40.77)}, + Point{34, 6}, + Point{34, 30}, + Point{30, 30}, + Point{26, 28}, + Point{24, 26}, + Point{22, 22}, + Point{22, 16}, + Point{24, 12}, + Point{28, 8}, + Point{34, 6}, + Point{38, 6}, + Point{44, 8}, + Point{48, 12}, + Point{50, 16}, + Point{50, 22}, + Point{48, 26}, + Point{44, 30}, }, }, - W: Unit(48.92904), + W: 36, }, 'f': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(29.90)}, - Point{Unit(10.87), Unit(24.46)}, - Point{Unit(13.59), Unit(19.03)}, - Point{Unit(21.75), Unit(16.31)}, - Point{Unit(67.96), Unit(16.31)}, + Point{8, 22}, + Point{8, 18}, + Point{10, 14}, + Point{16, 12}, + Point{50, 12}, }, Path{ - Point{Unit(29.90), Unit(8.15)}, - Point{Unit(29.90), Unit(27.18)}, + Point{22, 6}, + Point{22, 20}, }, }, - W: Unit(32.61936), + W: 24, }, 'g': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(42.13)}, - Point{Unit(73.39), Unit(42.13)}, - Point{Unit(81.55), Unit(39.42)}, - Point{Unit(84.27), Unit(36.70)}, - Point{Unit(86.98), Unit(31.26)}, - Point{Unit(86.98), Unit(23.11)}, - Point{Unit(84.27), Unit(17.67)}, + Point{22, 31}, + Point{54, 31}, + Point{60, 29}, + Point{62, 27}, + Point{64, 23}, + Point{64, 17}, + Point{62, 13}, }, Path{ - Point{Unit(38.06), Unit(42.13)}, - Point{Unit(32.62), Unit(36.70)}, - Point{Unit(29.90), Unit(31.26)}, - Point{Unit(29.90), Unit(23.11)}, - Point{Unit(32.62), Unit(17.67)}, - Point{Unit(38.06), Unit(12.23)}, - Point{Unit(46.21), Unit(9.51)}, - Point{Unit(51.65), Unit(9.51)}, - Point{Unit(59.80), Unit(12.23)}, - Point{Unit(65.24), Unit(17.67)}, - Point{Unit(67.96), Unit(23.11)}, - Point{Unit(67.96), Unit(31.26)}, - Point{Unit(65.24), Unit(36.70)}, - Point{Unit(59.80), Unit(42.13)}, + Point{28, 31}, + Point{24, 27}, + Point{22, 23}, + Point{22, 17}, + Point{24, 13}, + Point{28, 9}, + Point{34, 7}, + Point{38, 7}, + Point{44, 9}, + Point{48, 13}, + Point{50, 17}, + Point{50, 23}, + Point{48, 27}, + Point{44, 31}, }, }, - W: Unit(51.64732), + W: 38, }, 'h': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(12.23)}, - Point{Unit(67.96), Unit(12.23)}, + Point{8, 9}, + Point{50, 9}, }, Path{ - Point{Unit(40.77), Unit(12.23)}, - Point{Unit(32.62), Unit(20.39)}, - Point{Unit(29.90), Unit(25.82)}, - Point{Unit(29.90), Unit(33.98)}, - Point{Unit(32.62), Unit(39.42)}, - Point{Unit(40.77), Unit(42.13)}, - Point{Unit(67.96), Unit(42.13)}, + Point{30, 9}, + Point{24, 15}, + Point{22, 19}, + Point{22, 25}, + Point{24, 29}, + Point{30, 31}, + Point{50, 31}, }, }, - W: Unit(51.64732), + W: 38, }, 'i': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(8.15)}, - Point{Unit(13.59), Unit(10.87)}, - Point{Unit(10.87), Unit(13.59)}, - Point{Unit(8.15), Unit(10.87)}, - Point{Unit(10.87), Unit(8.15)}, + Point{8, 6}, + Point{10, 8}, + Point{8, 10}, + Point{6, 8}, + Point{8, 6}, }, Path{ - Point{Unit(29.90), Unit(10.87)}, - Point{Unit(67.96), Unit(10.87)}, + Point{22, 8}, + Point{50, 8}, }, }, - W: Unit(21.74624), + W: 16, }, 'j': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(13.59)}, - Point{Unit(13.59), Unit(16.31)}, - Point{Unit(10.87), Unit(19.03)}, - Point{Unit(8.15), Unit(16.31)}, - Point{Unit(10.87), Unit(13.59)}, + Point{8, 10}, + Point{10, 12}, + Point{8, 14}, + Point{6, 12}, + Point{8, 10}, }, Path{ - Point{Unit(29.90), Unit(16.31)}, - Point{Unit(76.11), Unit(16.31)}, - Point{Unit(84.27), Unit(13.59)}, - Point{Unit(86.98), Unit(8.15)}, - Point{Unit(86.98), Unit(2.72)}, + Point{22, 12}, + Point{56, 12}, + Point{62, 10}, + Point{64, 6}, + Point{64, 2}, }, }, - W: Unit(27.1828), + W: 20, }, 'k': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(9.51)}, - Point{Unit(67.96), Unit(9.51)}, + Point{8, 7}, + Point{50, 7}, }, Path{ - Point{Unit(29.90), Unit(36.70)}, - Point{Unit(57.08), Unit(9.51)}, + Point{22, 27}, + Point{42, 7}, }, Path{ - Point{Unit(46.21), Unit(20.39)}, - Point{Unit(67.96), Unit(39.42)}, + Point{34, 15}, + Point{50, 29}, }, }, - W: Unit(46.21076), + W: 34, }, 'l': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(10.87)}, - Point{Unit(67.96), Unit(10.87)}, + Point{8, 8}, + Point{50, 8}, }, }, - W: Unit(21.74624), + W: 16, }, 'm': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(10.87)}, - Point{Unit(67.96), Unit(10.87)}, + Point{22, 8}, + Point{50, 8}, }, Path{ - Point{Unit(40.77), Unit(10.87)}, - Point{Unit(32.62), Unit(19.03)}, - Point{Unit(29.90), Unit(24.46)}, - Point{Unit(29.90), Unit(32.62)}, - Point{Unit(32.62), Unit(38.06)}, - Point{Unit(40.77), Unit(40.77)}, - Point{Unit(67.96), Unit(40.77)}, + Point{30, 8}, + Point{24, 14}, + Point{22, 18}, + Point{22, 24}, + Point{24, 28}, + Point{30, 30}, + Point{50, 30}, }, Path{ - Point{Unit(40.77), Unit(40.77)}, - Point{Unit(32.62), Unit(48.93)}, - Point{Unit(29.90), Unit(54.37)}, - Point{Unit(29.90), Unit(62.52)}, - Point{Unit(32.62), Unit(67.96)}, - Point{Unit(40.77), Unit(70.68)}, - Point{Unit(67.96), Unit(70.68)}, + Point{30, 30}, + Point{24, 36}, + Point{22, 40}, + Point{22, 46}, + Point{24, 50}, + Point{30, 52}, + Point{50, 52}, }, }, - W: Unit(81.5484), + W: 60, }, 'n': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(12.23)}, - Point{Unit(67.96), Unit(12.23)}, + Point{22, 9}, + Point{50, 9}, }, Path{ - Point{Unit(40.77), Unit(12.23)}, - Point{Unit(32.62), Unit(20.39)}, - Point{Unit(29.90), Unit(25.82)}, - Point{Unit(29.90), Unit(33.98)}, - Point{Unit(32.62), Unit(39.42)}, - Point{Unit(40.77), Unit(42.13)}, - Point{Unit(67.96), Unit(42.13)}, + Point{30, 9}, + Point{24, 15}, + Point{22, 19}, + Point{22, 25}, + Point{24, 29}, + Point{30, 31}, + Point{50, 31}, }, }, - W: Unit(51.64732), + W: 38, }, 'o': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(23.11)}, - Point{Unit(32.62), Unit(17.67)}, - Point{Unit(38.06), Unit(12.23)}, - Point{Unit(46.21), Unit(9.51)}, - Point{Unit(51.65), Unit(9.51)}, - Point{Unit(59.80), Unit(12.23)}, - Point{Unit(65.24), Unit(17.67)}, - Point{Unit(67.96), Unit(23.11)}, - Point{Unit(67.96), Unit(31.26)}, - Point{Unit(65.24), Unit(36.70)}, - Point{Unit(59.80), Unit(42.13)}, - Point{Unit(51.65), Unit(44.85)}, - Point{Unit(46.21), Unit(44.85)}, - Point{Unit(38.06), Unit(42.13)}, - Point{Unit(32.62), Unit(36.70)}, - Point{Unit(29.90), Unit(31.26)}, - Point{Unit(29.90), Unit(23.11)}, + Point{22, 17}, + Point{24, 13}, + Point{28, 9}, + Point{34, 7}, + Point{38, 7}, + Point{44, 9}, + Point{48, 13}, + Point{50, 17}, + Point{50, 23}, + Point{48, 27}, + Point{44, 31}, + Point{38, 33}, + Point{34, 33}, + Point{28, 31}, + Point{24, 27}, + Point{22, 23}, + Point{22, 17}, }, }, - W: Unit(51.64732), + W: 38, }, 'p': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(9.51)}, - Point{Unit(86.98), Unit(9.51)}, + Point{22, 7}, + Point{64, 7}, }, Path{ - Point{Unit(38.06), Unit(9.51)}, - Point{Unit(32.62), Unit(14.95)}, - Point{Unit(29.90), Unit(20.39)}, - Point{Unit(29.90), Unit(28.54)}, - Point{Unit(32.62), Unit(33.98)}, - Point{Unit(38.06), Unit(39.42)}, - Point{Unit(46.21), Unit(42.13)}, - Point{Unit(51.65), Unit(42.13)}, - Point{Unit(59.80), Unit(39.42)}, - Point{Unit(65.24), Unit(33.98)}, - Point{Unit(67.96), Unit(28.54)}, - Point{Unit(67.96), Unit(20.39)}, - Point{Unit(65.24), Unit(14.95)}, - Point{Unit(59.80), Unit(9.51)}, + Point{28, 7}, + Point{24, 11}, + Point{22, 15}, + Point{22, 21}, + Point{24, 25}, + Point{28, 29}, + Point{34, 31}, + Point{38, 31}, + Point{44, 29}, + Point{48, 25}, + Point{50, 21}, + Point{50, 15}, + Point{48, 11}, + Point{44, 7}, }, }, - W: Unit(51.64732), + W: 38, }, 'q': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(42.13)}, - Point{Unit(86.98), Unit(42.13)}, + Point{22, 31}, + Point{64, 31}, }, Path{ - Point{Unit(38.06), Unit(42.13)}, - Point{Unit(32.62), Unit(36.70)}, - Point{Unit(29.90), Unit(31.26)}, - Point{Unit(29.90), Unit(23.11)}, - Point{Unit(32.62), Unit(17.67)}, - Point{Unit(38.06), Unit(12.23)}, - Point{Unit(46.21), Unit(9.51)}, - Point{Unit(51.65), Unit(9.51)}, - Point{Unit(59.80), Unit(12.23)}, - Point{Unit(65.24), Unit(17.67)}, - Point{Unit(67.96), Unit(23.11)}, - Point{Unit(67.96), Unit(31.26)}, - Point{Unit(65.24), Unit(36.70)}, - Point{Unit(59.80), Unit(42.13)}, + Point{28, 31}, + Point{24, 27}, + Point{22, 23}, + Point{22, 17}, + Point{24, 13}, + Point{28, 9}, + Point{34, 7}, + Point{38, 7}, + Point{44, 9}, + Point{48, 13}, + Point{50, 17}, + Point{50, 23}, + Point{48, 27}, + Point{44, 31}, }, }, - W: Unit(51.64732), + W: 38, }, 'r': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(9.51)}, - Point{Unit(67.96), Unit(9.51)}, + Point{22, 7}, + Point{50, 7}, }, Path{ - Point{Unit(46.21), Unit(9.51)}, - Point{Unit(38.06), Unit(12.23)}, - Point{Unit(32.62), Unit(17.67)}, - Point{Unit(29.90), Unit(23.11)}, - Point{Unit(29.90), Unit(31.26)}, + Point{34, 7}, + Point{28, 9}, + Point{24, 13}, + Point{22, 17}, + Point{22, 23}, }, }, - W: Unit(35.33764), + W: 26, }, 's': Glyph{ S: Set{ Path{ - Point{Unit(38.06), Unit(39.42)}, - Point{Unit(32.62), Unit(36.70)}, - Point{Unit(29.90), Unit(28.54)}, - Point{Unit(29.90), Unit(20.39)}, - Point{Unit(32.62), Unit(12.23)}, - Point{Unit(38.06), Unit(9.51)}, - Point{Unit(43.49), Unit(12.23)}, - Point{Unit(46.21), Unit(17.67)}, - Point{Unit(48.93), Unit(31.26)}, - Point{Unit(51.65), Unit(36.70)}, - Point{Unit(57.08), Unit(39.42)}, - Point{Unit(59.80), Unit(39.42)}, - Point{Unit(65.24), Unit(36.70)}, - Point{Unit(67.96), Unit(28.54)}, - Point{Unit(67.96), Unit(20.39)}, - Point{Unit(65.24), Unit(12.23)}, - Point{Unit(59.80), Unit(9.51)}, + Point{28, 29}, + Point{24, 27}, + Point{22, 21}, + Point{22, 15}, + Point{24, 9}, + Point{28, 7}, + Point{32, 9}, + Point{34, 13}, + Point{36, 23}, + Point{38, 27}, + Point{42, 29}, + Point{44, 29}, + Point{48, 27}, + Point{50, 21}, + Point{50, 15}, + Point{48, 9}, + Point{44, 7}, }, }, - W: Unit(46.21076), + W: 34, }, 't': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(16.31)}, - Point{Unit(57.08), Unit(16.31)}, - Point{Unit(65.24), Unit(19.03)}, - Point{Unit(67.96), Unit(24.46)}, - Point{Unit(67.96), Unit(29.90)}, + Point{8, 12}, + Point{42, 12}, + Point{48, 14}, + Point{50, 18}, + Point{50, 22}, }, Path{ - Point{Unit(29.90), Unit(8.15)}, - Point{Unit(29.90), Unit(27.18)}, + Point{22, 6}, + Point{22, 20}, }, }, - W: Unit(32.61936), + W: 24, }, 'u': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(12.23)}, - Point{Unit(57.08), Unit(12.23)}, - Point{Unit(65.24), Unit(14.95)}, - Point{Unit(67.96), Unit(20.39)}, - Point{Unit(67.96), Unit(28.54)}, - Point{Unit(65.24), Unit(33.98)}, - Point{Unit(57.08), Unit(42.13)}, + Point{22, 9}, + Point{42, 9}, + Point{48, 11}, + Point{50, 15}, + Point{50, 21}, + Point{48, 25}, + Point{42, 31}, }, Path{ - Point{Unit(29.90), Unit(42.13)}, - Point{Unit(67.96), Unit(42.13)}, + Point{22, 31}, + Point{50, 31}, }, }, - W: Unit(51.64732), + W: 38, }, 'v': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(5.44)}, - Point{Unit(67.96), Unit(21.75)}, + Point{22, 4}, + Point{50, 16}, }, Path{ - Point{Unit(29.90), Unit(38.06)}, - Point{Unit(67.96), Unit(21.75)}, + Point{22, 28}, + Point{50, 16}, }, }, - W: Unit(43.49248), + W: 32, }, 'w': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(8.15)}, - Point{Unit(67.96), Unit(19.03)}, + Point{22, 6}, + Point{50, 14}, }, Path{ - Point{Unit(29.90), Unit(29.90)}, - Point{Unit(67.96), Unit(19.03)}, + Point{22, 22}, + Point{50, 14}, }, Path{ - Point{Unit(29.90), Unit(29.90)}, - Point{Unit(67.96), Unit(40.77)}, + Point{22, 22}, + Point{50, 30}, }, Path{ - Point{Unit(29.90), Unit(51.65)}, - Point{Unit(67.96), Unit(40.77)}, + Point{22, 38}, + Point{50, 30}, }, }, - W: Unit(59.80216), + W: 44, }, 'x': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(9.51)}, - Point{Unit(67.96), Unit(39.42)}, + Point{22, 7}, + Point{50, 29}, }, Path{ - Point{Unit(29.90), Unit(39.42)}, - Point{Unit(67.96), Unit(9.51)}, + Point{22, 29}, + Point{50, 7}, }, }, - W: Unit(46.21076), + W: 34, }, 'y': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(5.44)}, - Point{Unit(67.96), Unit(21.75)}, + Point{22, 4}, + Point{50, 16}, }, Path{ - Point{Unit(29.90), Unit(38.06)}, - Point{Unit(67.96), Unit(21.75)}, - Point{Unit(78.83), Unit(16.31)}, - Point{Unit(84.27), Unit(10.87)}, - Point{Unit(86.98), Unit(5.44)}, - Point{Unit(86.98), Unit(2.72)}, + Point{22, 28}, + Point{50, 16}, + Point{58, 12}, + Point{62, 8}, + Point{64, 4}, + Point{64, 2}, }, }, - W: Unit(43.49248), + W: 32, }, 'z': Glyph{ S: Set{ Path{ - Point{Unit(29.90), Unit(39.42)}, - Point{Unit(67.96), Unit(9.51)}, + Point{22, 29}, + Point{50, 7}, }, Path{ - Point{Unit(29.90), Unit(9.51)}, - Point{Unit(29.90), Unit(39.42)}, + Point{22, 7}, + Point{22, 29}, }, Path{ - Point{Unit(67.96), Unit(9.51)}, - Point{Unit(67.96), Unit(39.42)}, + Point{50, 7}, + Point{50, 29}, }, }, - W: Unit(46.21076), + W: 34, }, '{': Glyph{ S: Set{ Path{ - Point{Unit(0.00), Unit(24.46)}, - Point{Unit(2.72), Unit(19.03)}, - Point{Unit(5.44), Unit(16.31)}, - Point{Unit(10.87), Unit(13.59)}, - Point{Unit(16.31), Unit(13.59)}, - Point{Unit(21.75), Unit(16.31)}, - Point{Unit(24.46), Unit(19.03)}, - Point{Unit(29.90), Unit(21.75)}, - Point{Unit(35.34), Unit(21.75)}, - Point{Unit(40.77), Unit(16.31)}, - }, - Path{ - Point{Unit(2.72), Unit(19.03)}, - Point{Unit(8.15), Unit(16.31)}, - Point{Unit(13.59), Unit(16.31)}, - Point{Unit(19.03), Unit(19.03)}, - Point{Unit(21.75), Unit(21.75)}, - Point{Unit(27.18), Unit(24.46)}, - Point{Unit(32.62), Unit(24.46)}, - Point{Unit(38.06), Unit(21.75)}, - Point{Unit(43.49), Unit(10.87)}, - Point{Unit(48.93), Unit(21.75)}, - Point{Unit(54.37), Unit(24.46)}, - Point{Unit(59.80), Unit(24.46)}, - Point{Unit(65.24), Unit(21.75)}, - Point{Unit(67.96), Unit(19.03)}, - Point{Unit(73.39), Unit(16.31)}, - Point{Unit(78.83), Unit(16.31)}, - Point{Unit(84.27), Unit(19.03)}, - }, - Path{ - Point{Unit(46.21), Unit(16.31)}, - Point{Unit(51.65), Unit(21.75)}, - Point{Unit(57.08), Unit(21.75)}, - Point{Unit(62.52), Unit(19.03)}, - Point{Unit(65.24), Unit(16.31)}, - Point{Unit(70.68), Unit(13.59)}, - Point{Unit(76.11), Unit(13.59)}, - Point{Unit(81.55), Unit(16.31)}, - Point{Unit(84.27), Unit(19.03)}, - Point{Unit(86.98), Unit(24.46)}, - }, - }, - W: Unit(38.05592), + Point{0, 18}, + Point{2, 14}, + Point{4, 12}, + Point{8, 10}, + Point{12, 10}, + Point{16, 12}, + Point{18, 14}, + Point{22, 16}, + Point{26, 16}, + Point{30, 12}, + }, + Path{ + Point{2, 14}, + Point{6, 12}, + Point{10, 12}, + Point{14, 14}, + Point{16, 16}, + Point{20, 18}, + Point{24, 18}, + Point{28, 16}, + Point{32, 8}, + Point{36, 16}, + Point{40, 18}, + Point{44, 18}, + Point{48, 16}, + Point{50, 14}, + Point{54, 12}, + Point{58, 12}, + Point{62, 14}, + }, + Path{ + Point{34, 12}, + Point{38, 16}, + Point{42, 16}, + Point{46, 14}, + Point{48, 12}, + Point{52, 10}, + Point{56, 10}, + Point{60, 12}, + Point{62, 14}, + Point{64, 18}, + }, + }, + W: 28, }, '|': Glyph{ S: Set{ Path{ - Point{Unit(0.00), Unit(10.87)}, - Point{Unit(86.98), Unit(10.87)}, + Point{0, 8}, + Point{64, 8}, }, }, - W: Unit(21.74624), + W: 16, }, '}': Glyph{ S: Set{ Path{ - Point{Unit(0.00), Unit(13.59)}, - Point{Unit(2.72), Unit(19.03)}, - Point{Unit(5.44), Unit(21.75)}, - Point{Unit(10.87), Unit(24.46)}, - Point{Unit(16.31), Unit(24.46)}, - Point{Unit(21.75), Unit(21.75)}, - Point{Unit(24.46), Unit(19.03)}, - Point{Unit(29.90), Unit(16.31)}, - Point{Unit(35.34), Unit(16.31)}, - Point{Unit(40.77), Unit(21.75)}, - }, - Path{ - Point{Unit(2.72), Unit(19.03)}, - Point{Unit(8.15), Unit(21.75)}, - Point{Unit(13.59), Unit(21.75)}, - Point{Unit(19.03), Unit(19.03)}, - Point{Unit(21.75), Unit(16.31)}, - Point{Unit(27.18), Unit(13.59)}, - Point{Unit(32.62), Unit(13.59)}, - Point{Unit(38.06), Unit(16.31)}, - Point{Unit(43.49), Unit(27.18)}, - Point{Unit(48.93), Unit(16.31)}, - Point{Unit(54.37), Unit(13.59)}, - Point{Unit(59.80), Unit(13.59)}, - Point{Unit(65.24), Unit(16.31)}, - Point{Unit(67.96), Unit(19.03)}, - Point{Unit(73.39), Unit(21.75)}, - Point{Unit(78.83), Unit(21.75)}, - Point{Unit(84.27), Unit(19.03)}, - }, - Path{ - Point{Unit(46.21), Unit(21.75)}, - Point{Unit(51.65), Unit(16.31)}, - Point{Unit(57.08), Unit(16.31)}, - Point{Unit(62.52), Unit(19.03)}, - Point{Unit(65.24), Unit(21.75)}, - Point{Unit(70.68), Unit(24.46)}, - Point{Unit(76.11), Unit(24.46)}, - Point{Unit(81.55), Unit(21.75)}, - Point{Unit(84.27), Unit(19.03)}, - Point{Unit(86.98), Unit(13.59)}, - }, - }, - W: Unit(38.05592), + Point{0, 10}, + Point{2, 14}, + Point{4, 16}, + Point{8, 18}, + Point{12, 18}, + Point{16, 16}, + Point{18, 14}, + Point{22, 12}, + Point{26, 12}, + Point{30, 16}, + }, + Path{ + Point{2, 14}, + Point{6, 16}, + Point{10, 16}, + Point{14, 14}, + Point{16, 12}, + Point{20, 10}, + Point{24, 10}, + Point{28, 12}, + Point{32, 20}, + Point{36, 12}, + Point{40, 10}, + Point{44, 10}, + Point{48, 12}, + Point{50, 14}, + Point{54, 16}, + Point{58, 16}, + Point{62, 14}, + }, + Path{ + Point{34, 16}, + Point{38, 12}, + Point{42, 12}, + Point{46, 14}, + Point{48, 16}, + Point{52, 18}, + Point{56, 18}, + Point{60, 16}, + Point{62, 14}, + Point{64, 10}, + }, + }, + W: 28, }, '~': Glyph{ S: Set{ Path{ - Point{Unit(51.65), Unit(8.15)}, - Point{Unit(46.21), Unit(8.15)}, - Point{Unit(38.06), Unit(10.87)}, - Point{Unit(35.34), Unit(16.31)}, - Point{Unit(35.34), Unit(21.75)}, - Point{Unit(38.06), Unit(27.18)}, - Point{Unit(46.21), Unit(38.06)}, - Point{Unit(48.93), Unit(43.49)}, - Point{Unit(48.93), Unit(48.93)}, - Point{Unit(46.21), Unit(54.37)}, - Point{Unit(40.77), Unit(57.08)}, + Point{38, 6}, + Point{34, 6}, + Point{28, 8}, + Point{26, 12}, + Point{26, 16}, + Point{28, 20}, + Point{34, 28}, + Point{36, 32}, + Point{36, 36}, + Point{34, 40}, + Point{30, 42}, }, Path{ - Point{Unit(46.21), Unit(8.15)}, - Point{Unit(40.77), Unit(10.87)}, - Point{Unit(38.06), Unit(16.31)}, - Point{Unit(38.06), Unit(21.75)}, - Point{Unit(40.77), Unit(27.18)}, - Point{Unit(48.93), Unit(38.06)}, - Point{Unit(51.65), Unit(43.49)}, - Point{Unit(51.65), Unit(48.93)}, - Point{Unit(48.93), Unit(54.37)}, - Point{Unit(40.77), Unit(57.08)}, - Point{Unit(35.34), Unit(57.08)}, + Point{34, 6}, + Point{30, 8}, + Point{28, 12}, + Point{28, 16}, + Point{30, 20}, + Point{36, 28}, + Point{38, 32}, + Point{38, 36}, + Point{36, 40}, + Point{30, 42}, + Point{26, 42}, }, }, - W: Unit(65.23872), + W: 48, }, '\u007f': Glyph{ S: Set{ Path{ - Point{Unit(10.87), Unit(16.31)}, - Point{Unit(13.59), Unit(10.87)}, - Point{Unit(19.03), Unit(8.15)}, - Point{Unit(24.46), Unit(8.15)}, - Point{Unit(29.90), Unit(10.87)}, - Point{Unit(32.62), Unit(16.31)}, - Point{Unit(32.62), Unit(21.75)}, - Point{Unit(29.90), Unit(27.18)}, - Point{Unit(24.46), Unit(29.90)}, - Point{Unit(19.03), Unit(29.90)}, - Point{Unit(13.59), Unit(27.18)}, - Point{Unit(10.87), Unit(21.75)}, - Point{Unit(10.87), Unit(16.31)}, + Point{8, 12}, + Point{10, 8}, + Point{14, 6}, + Point{18, 6}, + Point{22, 8}, + Point{24, 12}, + Point{24, 16}, + Point{22, 20}, + Point{18, 22}, + Point{14, 22}, + Point{10, 20}, + Point{8, 16}, + Point{8, 12}, }, }, - W: Unit(38.05592), + W: 28, }, } -- cgit v1.2.3