aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-05-17 01:16:50 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-05-17 01:16:50 +0200
commitc655f7c3a776f0e17172eea56b753b87f52916aa (patch)
treed8867c1a4ebb9dca2b6474233d077998b4d1829b
parentb7549ce99e0de217c735f01a5213461f4d43a3d6 (diff)
Scale font
-rw-r--r--drawtext/main.go12
-rw-r--r--robo.go11
-rw-r--r--text.go2514
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,
},
}