# Melodee Pixel 5x7: the UI's pixel face (a Settings choice: FONT PIXEL), drawn for Melodee, GPL-3.0-only like
# the firmware. Capital height 7, x-height 5, descenders 2; proportional, one pixel between letters. Drawn at whole
# multiples only (2x labels and text, 3x values, 5x the hero), so every edge is sharp. I has serifs, l a foot,
# 1 a flag and 0 a slash, so none of them reads as another.
# A glyph: 'glyph U+XXXX' (and its first row when it is not the capital's top, 'top -1'), then its rows, '#' ink,
# '.' none; row 0 is the capital's top, rows 7..8 the descenders; its width is its rows'.

glyph U+0020
...

glyph U+0021  !
#
#
#
#
#
.
#

glyph U+0022  "
#.#
#.#

glyph U+0023  #
.#.#.
.#.#.
#####
.#.#.
#####
.#.#.
.#.#.

glyph U+0024  $
..#..
.####
#.#..
.###.
..#.#
####.
..#..

glyph U+0025  %
##..#
##.#.
...#.
..#..
.#...
.#.##
#..##

glyph U+0026  &
.##..
#..#.
#.#..
.#...
#.#.#
#..#.
.##.#

glyph U+0027  '
#
#

glyph U+0028  (
..#
.#.
#..
#..
#..
.#.
..#

glyph U+0029  )
#..
.#.
..#
..#
..#
.#.
#..

glyph U+002A  *
.....
..#..
#.#.#
.###.
#.#.#
..#..

glyph U+002B  +
.....
.....
..#..
..#..
#####
..#..
..#..

glyph U+002C  ,
..
..
..
..
..
.#
.#
#.

glyph U+002D  -
....
....
....
....
####

glyph U+002E  .
.
.
.
.
.
.
#

glyph U+002F  /
....#
....#
...#.
..#..
.#...
#....
#....

glyph U+0030  0
.###.
#...#
#..##
#.#.#
##..#
#...#
.###.

glyph U+0031  1
..#..
.##..
..#..
..#..
..#..
..#..
.###.

glyph U+0032  2
.###.
#...#
....#
...#.
..#..
.#...
#####

glyph U+0033  3
#####
...#.
..#..
...#.
....#
#...#
.###.

glyph U+0034  4
...#.
..##.
.#.#.
#..#.
#####
...#.
...#.

glyph U+0035  5
#####
#....
####.
....#
....#
#...#
.###.

glyph U+0036  6
..##.
.#...
#....
####.
#...#
#...#
.###.

glyph U+0037  7
#####
....#
...#.
..#..
.#...
.#...
.#...

glyph U+0038  8
.###.
#...#
#...#
.###.
#...#
#...#
.###.

glyph U+0039  9
.###.
#...#
#...#
.####
....#
...#.
.##..

glyph U+003A  :
.
.
.
#
.
.
#

glyph U+003B  ;
..
..
..
.#
..
..
.#
#.

glyph U+003C  <
...#
..#.
.#..
#...
.#..
..#.
...#

glyph U+003D  =
....
....
....
####
....
####

glyph U+003E  >
#...
.#..
..#.
...#
..#.
.#..
#...

glyph U+003F  ?
.###.
#...#
....#
...#.
..#..
.....
..#..

glyph U+0040  @
.###.
#...#
#.###
#.#.#
#.##.
#....
.####

glyph U+0041  A
.###.
#...#
#...#
#####
#...#
#...#
#...#

glyph U+0042  B
####.
#...#
#...#
####.
#...#
#...#
####.

glyph U+0043  C
.###.
#...#
#....
#....
#....
#...#
.###.

glyph U+0044  D
####.
#...#
#...#
#...#
#...#
#...#
####.

glyph U+0045  E
#####
#....
#....
####.
#....
#....
#####

glyph U+0046  F
#####
#....
#....
####.
#....
#....
#....

glyph U+0047  G
.###.
#...#
#....
#.###
#...#
#...#
.####

glyph U+0048  H
#...#
#...#
#...#
#####
#...#
#...#
#...#

glyph U+0049  I
###
.#.
.#.
.#.
.#.
.#.
###

glyph U+004A  J
....#
....#
....#
....#
#...#
#...#
.###.

glyph U+004B  K
#...#
#..#.
#.#..
##...
#.#..
#..#.
#...#

glyph U+004C  L
#....
#....
#....
#....
#....
#....
#####

glyph U+004D  M
#...#
##.##
#.#.#
#.#.#
#...#
#...#
#...#

glyph U+004E  N
#...#
#...#
##..#
#.#.#
#..##
#...#
#...#

glyph U+004F  O
.###.
#...#
#...#
#...#
#...#
#...#
.###.

glyph U+0050  P
####.
#...#
#...#
####.
#....
#....
#....

glyph U+0051  Q
.###.
#...#
#...#
#...#
#.#.#
#..#.
.##.#

glyph U+0052  R
####.
#...#
#...#
####.
#.#..
#..#.
#...#

glyph U+0053  S
.####
#....
#....
.###.
....#
....#
####.

glyph U+0054  T
#####
..#..
..#..
..#..
..#..
..#..
..#..

glyph U+0055  U
#...#
#...#
#...#
#...#
#...#
#...#
.###.

glyph U+0056  V
#...#
#...#
#...#
#...#
#...#
.#.#.
..#..

glyph U+0057  W
#...#
#...#
#...#
#.#.#
#.#.#
#.#.#
.#.#.

glyph U+0058  X
#...#
#...#
.#.#.
..#..
.#.#.
#...#
#...#

glyph U+0059  Y
#...#
#...#
.#.#.
..#..
..#..
..#..
..#..

glyph U+005A  Z
#####
....#
...#.
..#..
.#...
#....
#####

glyph U+005B  [
###
#..
#..
#..
#..
#..
###

glyph U+005C  \
#....
#....
.#...
..#..
...#.
....#
....#

glyph U+005D  ]
###
..#
..#
..#
..#
..#
###

glyph U+005E  ^
..#..
.#.#.
#...#

glyph U+005F  _
.....
.....
.....
.....
.....
.....
.....
#####

glyph U+0060  `
#.
.#

glyph U+0061  a
.....
.....
.###.
....#
.####
#...#
.####

glyph U+0062  b
#....
#....
####.
#...#
#...#
#...#
####.

glyph U+0063  c
....
....
.###
#...
#...
#...
.###

glyph U+0064  d
....#
....#
.####
#...#
#...#
#...#
.####

glyph U+0065  e
.....
.....
.###.
#...#
#####
#....
.###.

glyph U+0066  f
..##
.#..
####
.#..
.#..
.#..
.#..

glyph U+0067  g
.....
.....
.####
#...#
#...#
#...#
.####
....#
.###.

glyph U+0068  h
#....
#....
####.
#...#
#...#
#...#
#...#

glyph U+0069  i
#
.
#
#
#
#
#

glyph U+006A  j
..#
...
..#
..#
..#
..#
..#
#.#
.#.

glyph U+006B  k
#...
#...
#..#
#.#.
##..
#.#.
#..#

glyph U+006C  l
#.
#.
#.
#.
#.
#.
.#

glyph U+006D  m
.....
.....
##.#.
#.#.#
#.#.#
#.#.#
#.#.#

glyph U+006E  n
.....
.....
####.
#...#
#...#
#...#
#...#

glyph U+006F  o
.....
.....
.###.
#...#
#...#
#...#
.###.

glyph U+0070  p
.....
.....
####.
#...#
#...#
#...#
####.
#....
#....

glyph U+0071  q
.....
.....
.####
#...#
#...#
#...#
.####
....#
....#

glyph U+0072  r
....
....
#.##
##..
#...
#...
#...

glyph U+0073  s
.....
.....
.####
#....
.###.
....#
####.

glyph U+0074  t
....
.#..
####
.#..
.#..
.#..
..##

glyph U+0075  u
.....
.....
#...#
#...#
#...#
#...#
.####

glyph U+0076  v
.....
.....
#...#
#...#
#...#
.#.#.
..#..

glyph U+0077  w
.....
.....
#...#
#...#
#.#.#
#.#.#
.#.#.

glyph U+0078  x
.....
.....
#...#
.#.#.
..#..
.#.#.
#...#

glyph U+0079  y
.....
.....
#...#
#...#
#...#
#...#
.####
....#
.###.

glyph U+007A  z
.....
.....
#####
...#.
..#..
.#...
#####

glyph U+007B  {
..##
.#..
.#..
#...
.#..
.#..
..##

glyph U+007C  |
#
#
#
#
#
#
#
#
#

glyph U+007D  }
##..
..#.
..#.
...#
..#.
..#.
##..

glyph U+007E  ~
.....
.....
.....
.##.#
#.##.

glyph U+00A9  ©
.#####.
#.....#
#..##.#
#.#...#
#..##.#
#.....#
.#####.

glyph U+00B0  °
.#.
#.#
.#.

glyph U+00B7  ·
.
.
.
.
#

glyph U+00C4 top -1  Ä
.#.#.
.....
.###.
#...#
#####
#...#
#...#
#...#

glyph U+00D6 top -1  Ö
.#.#.
.....
.###.
#...#
#...#
#...#
#...#
.###.

glyph U+00DC top -1  Ü
.#.#.
.....
#...#
#...#
#...#
#...#
#...#
.###.

glyph U+00E4  ä
.#.#.
.....
.###.
....#
.####
#...#
.####

glyph U+00F6  ö
.#.#.
.....
.###.
#...#
#...#
#...#
.###.

glyph U+00FC  ü
.#.#.
.....
#...#
#...#
#...#
#...#
.####

glyph U+2026  …
.....
.....
.....
.....
.....
.....
#.#.#

# The condensed set (the label role: letters and figures four pixels wide; M W V m w and the rest as above): 'narrow'.

glyph U+0041 narrow  A
.##.
#..#
#..#
####
#..#
#..#
#..#

glyph U+0042 narrow  B
###.
#..#
#..#
###.
#..#
#..#
###.

glyph U+0043 narrow  C
.##
#..
#..
#..
#..
#..
.##

glyph U+0044 narrow  D
###.
#..#
#..#
#..#
#..#
#..#
###.

glyph U+0045 narrow  E
####
#...
#...
###.
#...
#...
####

glyph U+0046 narrow  F
####
#...
#...
###.
#...
#...
#...

glyph U+0047 narrow  G
.###
#...
#...
#.##
#..#
#..#
.###

glyph U+0048 narrow  H
#..#
#..#
#..#
####
#..#
#..#
#..#

glyph U+004A narrow  J
...#
...#
...#
...#
#..#
#..#
.##.

glyph U+004B narrow  K
#..#
#..#
#.#.
##..
#.#.
#..#
#..#

glyph U+004C narrow  L
#...
#...
#...
#...
#...
#...
####

glyph U+004E narrow  N
#..#
##.#
##.#
#.##
#.##
#..#
#..#

glyph U+004F narrow  O
.##.
#..#
#..#
#..#
#..#
#..#
.##.

glyph U+0050 narrow  P
###.
#..#
#..#
###.
#...
#...
#...

glyph U+0051 narrow  Q
.##.
#..#
#..#
#..#
#..#
#.#.
.#.#

glyph U+0052 narrow  R
###.
#..#
#..#
###.
#.#.
#..#
#..#

glyph U+0053 narrow  S
.###
#...
#...
.##.
...#
...#
###.

glyph U+0054 narrow  T
###
.#.
.#.
.#.
.#.
.#.
.#.

glyph U+0055 narrow  U
#..#
#..#
#..#
#..#
#..#
#..#
.##.

glyph U+0058 narrow  X
#..#
#..#
.##.
.##.
.##.
#..#
#..#

glyph U+0059 narrow  Y
#.#
#.#
#.#
.#.
.#.
.#.
.#.

glyph U+005A narrow  Z
####
...#
..#.
..#.
.#..
#...
####

glyph U+0030 narrow  0
.##.
#..#
#.##
##.#
#..#
#..#
.##.

glyph U+0031 narrow  1
.#.
##.
.#.
.#.
.#.
.#.
###

glyph U+0032 narrow  2
.##.
#..#
...#
..#.
.#..
#...
####

glyph U+0033 narrow  3
###.
...#
...#
.##.
...#
...#
###.

glyph U+0034 narrow  4
#..#
#..#
#..#
####
...#
...#
...#

glyph U+0035 narrow  5
####
#...
###.
...#
...#
#..#
.##.

glyph U+0036 narrow  6
.##.
#...
#...
###.
#..#
#..#
.##.

glyph U+0037 narrow  7
####
...#
..#.
..#.
.#..
.#..
.#..

glyph U+0038 narrow  8
.##.
#..#
#..#
.##.
#..#
#..#
.##.

glyph U+0039 narrow  9
.##.
#..#
#..#
.###
...#
...#
.##.

glyph U+002B narrow  +
...
...
.#.
###
.#.
glyph U+0061 narrow  a
....
....
.##.
...#
.###
#..#
.###

glyph U+0062 narrow  b
#...
#...
###.
#..#
#..#
#..#
###.

glyph U+0064 narrow  d
...#
...#
.###
#..#
#..#
#..#
.###

glyph U+0065 narrow  e
....
....
.##.
#..#
####
#...
.###

glyph U+0067 narrow  g
....
....
.###
#..#
#..#
#..#
.###
...#
.##.

glyph U+0068 narrow  h
#...
#...
###.
#..#
#..#
#..#
#..#

glyph U+006E narrow  n
....
....
###.
#..#
#..#
#..#
#..#

glyph U+006F narrow  o
....
....
.##.
#..#
#..#
#..#
.##.

glyph U+0070 narrow  p
....
....
###.
#..#
#..#
#..#
###.
#...
#...

glyph U+0071 narrow  q
....
....
.###
#..#
#..#
#..#
.###
...#
...#

glyph U+0073 narrow  s
....
....
.###
#...
.##.
...#
###.

glyph U+0075 narrow  u
....
....
#..#
#..#
#..#
#..#
.###

glyph U+0078 narrow  x
....
....
#..#
#..#
.##.
#..#
#..#

glyph U+0079 narrow  y
....
....
#..#
#..#
#..#
#..#
.###
...#
.##.

glyph U+007A narrow  z
....
....
####
...#
.##.
#...
####
glyph U+0072 narrow  r
...
...
#.#
##.
#..
#..
#..


glyph U+0076 narrow  v
...
...
#.#
#.#
#.#
#.#
.#.
