use PixelFont.GlyphSource

glyph_source NeoDGMPro.BitmapFont.SuperscriptsAndSubscripts do
  bmp_glyph 0x2070 do
    advance 6
    bounds 0..5, 4..11

    data """
    01110
    11011
    11011
    11011
    11011
    11011
    01110
    """
  end

  bmp_glyph 0x2071 do
    advance 5
    bounds 0..4, 4..11

    data """
    0110
    0000
    1110
    0110
    0110
    0110
    0011
    """
  end

  bmp_glyph 0x2074 do
    advance 6
    bounds 0..5, 4..11

    data """
    00111
    01111
    11011
    11011
    11111
    00011
    00011
    """
  end

  bmp_glyph 0x2075 do
    advance 6
    bounds 0..5, 4..11

    data """
    11111
    11000
    11000
    11110
    00011
    00011
    11110
    """
  end

  bmp_glyph 0x2076 do
    advance 6
    bounds 0..5, 4..11

    data """
    01110
    11000
    11000
    11110
    11011
    11011
    01110
    """
  end

  bmp_glyph 0x2077 do
    advance 6
    bounds 0..5, 4..11

    data """
    11111
    00011
    00011
    00110
    01100
    01100
    01100
    """
  end

  bmp_glyph 0x2078 do
    advance 6
    bounds 0..5, 4..11

    data """
    01110
    11011
    11011
    01110
    11011
    11011
    01110
    """
  end

  bmp_glyph 0x2079 do
    advance 6
    bounds 0..5, 4..11

    data """
    01110
    11011
    11011
    01111
    00011
    00011
    01110
    """
  end

  bmp_glyph 0x207A do
    advance 7
    bounds 0..6, 5..10

    data """
    001100
    001100
    111111
    001100
    001100
    """
  end

  bmp_glyph 0x207B do
    advance 6
    bounds 0..5, 7..8

    data """
    11111
    """
  end

  bmp_glyph 0x207C do
    advance 6
    bounds 0..5, 6..9

    data """
    11111
    00000
    11111
    """
  end

  bmp_glyph 0x207D do
    advance 4
    bounds 0..3, 4..11

    data """
    011
    110
    110
    110
    110
    110
    011
    """
  end

  bmp_glyph 0x207E do
    advance 4
    bounds 0..3, 4..11

    data """
    110
    011
    011
    011
    011
    011
    110
    """
  end

  bmp_glyph 0x207F do
    advance 6
    bounds 0..5, 4..9

    data """
    11110
    11011
    11011
    11011
    11011
    """
  end

  bmp_glyph 0x2080 do
    advance 6
    bounds 0..5, -1..6

    data """
    01110
    11011
    11011
    11011
    11011
    11011
    01110
    """
  end

  bmp_glyph 0x2081 do
    advance 6
    bounds 1..4, -1..6

    data """
    011
    111
    011
    011
    011
    011
    011
    """
  end

  bmp_glyph 0x2082 do
    advance 6
    bounds 0..5, -1..6

    data """
    11110
    00011
    00011
    01110
    11000
    11000
    11111
    """
  end

  bmp_glyph 0x2083 do
    advance 6
    bounds 0..5, -1..6

    data """
    11110
    00011
    00011
    01110
    00011
    00011
    11110
    """
  end

  bmp_glyph 0x2084 do
    advance 6
    bounds 0..5, -1..6

    data """
    00111
    01111
    11011
    11011
    11111
    00011
    00011
    """
  end

  bmp_glyph 0x2085 do
    advance 6
    bounds 0..5, -1..6

    data """
    11111
    11000
    11000
    11110
    00011
    00011
    11110
    """
  end

  bmp_glyph 0x2086 do
    advance 6
    bounds 0..5, -1..6

    data """
    01110
    11000
    11000
    11110
    11011
    11011
    01110
    """
  end

  bmp_glyph 0x2087 do
    advance 6
    bounds 0..5, -1..6

    data """
    11111
    00011
    00011
    00110
    01100
    01100
    01100
    """
  end

  bmp_glyph 0x2088 do
    advance 6
    bounds 0..5, -1..6

    data """
    01110
    11011
    11011
    01110
    11011
    11011
    01110
    """
  end

  bmp_glyph 0x2089 do
    advance 6
    bounds 0..5, -1..6

    data """
    01110
    11011
    11011
    01111
    00011
    00011
    01110
    """
  end

  bmp_glyph 0x208A do
    advance 7
    bounds 0..6, 0..5

    data """
    001100
    001100
    111111
    001100
    001100
    """
  end

  bmp_glyph 0x208B do
    advance 6
    bounds 0..5, 2..3

    data """
    11111
    """
  end

  bmp_glyph 0x208C do
    advance 6
    bounds 0..5, 1..4

    data """
    11111
    00000
    11111
    """
  end

  bmp_glyph 0x208D do
    advance 4
    bounds 0..3, -1..6

    data """
    011
    110
    110
    110
    110
    110
    011
    """
  end

  bmp_glyph 0x208E do
    advance 4
    bounds 0..3, -1..6

    data """
    110
    011
    011
    011
    011
    011
    110
    """
  end

  bmp_glyph 0x2090 do
    advance 6
    bounds 0..5, -1..4

    data """
    01110
    00011
    01111
    11011
    01111
    """
  end

  bmp_glyph 0x2091 do
    advance 6
    bounds 0..5, -1..4

    data """
    01110
    11011
    11111
    11000
    01110
    """
  end

  bmp_glyph 0x2092 do
    advance 6
    bounds 0..5, -1..4

    data """
    01110
    11011
    11011
    11011
    01110
    """
  end

  bmp_glyph 0x2093 do
    advance 7
    bounds 0..6, -1..4

    data """
    110011
    011110
    001100
    011110
    110011
    """
  end

  bmp_glyph 0x2094 do
    advance 6
    bounds 0..5, -1..4

    data """
    01110
    00011
    11111
    11011
    01110
    """
  end

  bmp_glyph 0x2095 do
    advance 6
    bounds 0..5, -1..6

    data """
    11000
    11000
    11110
    11011
    11011
    11011
    11011
    """
  end

  bmp_glyph 0x2096 do
    advance 6
    bounds 0..5, -1..6

    data """
    11000
    11000
    11011
    11011
    11110
    11011
    11011
    """
  end

  bmp_glyph 0x2097 do
    advance 5
    bounds 0..4, -1..6

    data """
    1110
    0110
    0110
    0110
    0110
    0110
    0011
    """
  end

  bmp_glyph 0x2098 do
    advance 9
    bounds 0..8, -1..4

    data """
    11111110
    11011011
    11011011
    11011011
    11011011
    """
  end

  bmp_glyph 0x2099 do
    advance 6
    bounds 0..5, -1..4

    data """
    11110
    11011
    11011
    11011
    11011
    """
  end

  bmp_glyph 0x209A do
    advance 6
    bounds 0..5, -3..4

    data """
    11110
    11011
    11011
    11011
    11110
    11000
    11000
    """
  end

  bmp_glyph 0x209B do
    advance 6
    bounds 0..5, -1..4

    data """
    01111
    11000
    01110
    00011
    11110
    """
  end

  bmp_glyph 0x209C do
    advance 6
    bounds 0..5, -1..6

    data """
    01100
    01100
    11111
    01100
    01100
    01100
    00111
    """
  end
end
