title: ASCII 7x5 side-feeding characters for led modules
body: <p>I am looking at the code for the font file here:
  <a href="http://www.openobject.org/opensourceurbanism/Bike_POV_Beta_4" rel="nofollow noreferrer">http://www.openobject.org/opensourceurbanism/Bike_POV_Beta_4</a></p>
  
  <p>The code starts like this:</p>
  
  <pre><code>const byte font[][5] = {
    {0x00,0x00,0x00,0x00,0x00},   //   0x20 32
    {0x00,0x00,0x6f,0x00,0x00},   // ! 0x21 33
    {0x00,0x07,0x00,0x07,0x00},   // " 0x22 34
    {0x14,0x7f,0x14,0x7f,0x14},   // # 0x23 35
    {0x00,0x07,0x04,0x1e,0x00},   // $ 0x24 36
    {0x23,0x13,0x08,0x64,0x62},   // % 0x25 37
    {0x36,0x49,0x56,0x20,0x50},   // &amp; 0x26 38
    {0x00,0x00,0x07,0x00,0x00},   // ' 0x27 39
    {0x00,0x1c,0x22,0x41,0x00},   // ( 0x28 40
    {0x00,0x41,0x22,0x1c,0x00},   // ) 0x29 41
    {0x14,0x08,0x3e,0x08,0x14},   // * 0x2a 42
    {0x08,0x08,0x3e,0x08,0x08},   // + 0x2b 43
  </code></pre>
  
  <p>and so on...</p>
  
  <p>I am very confused as to how this code works - can someone explain it to me please?</p>
  
  <p>Thanks,</p>
  
  <p>Majd</p>