Question 1: Generated .h file 

{{ 'A', 0x5C },
{ 'B', 0x5F },
{ 'C', 0x7C },
{ 'D', 0x7C },
{ 'E', 0x5F },
{ 'F', 0x20 },
{ 'G', 0x7C },
{ 'H', 0x5C },
{ 'I', 0x5F },
{ 'J', 0x2F },
{ 'K', 0x20 },
{ 'L', 0x2F },
{ 'M', 0x7C },
{ 'N', 0x5F },
{ 'O', 0x20 },
{ 'P', 0x7C },
{ 'Q', 0x20 },
{ 'R', 0x20 },
{ 'S', 0x5F },
{ 'T', 0x2F },
{ 'U', 0x20 },
{ 'W', 0x5C },
{ 'X', 0x20 },
{ 'Y', 0x7C },
{ 'Z', 0x20 },
}