The main thing what I am trying to do is make some modifications of the fonts in the code here..
byte bignums[10][2][3] = {
// Define which characters to use for each number. 255 is a solid block; 254 is a space
// The format is { {TopLeft, TopMiddle, TopRight}, {BottomLeft, BottomMiddle, BottomRight} }
{ {255, 0, 255}, {255, 1, 255} }, // data to display "0"
{ {0, 255, 254}, {1, 255, 1} }, // data to display "1"
{ {2, 2, 255}, {255, 1, 1} }, // data to display "2"
{ {0, 2, 255}, {1, 1, 255} }, // data to display "3"
{ {255, 1, 255}, {254, 254, 255} }, // data to display "4"
{ {255, 2, 2}, {1, 1, 255} }, // data to display "5"
{ {255, 2, 2}, {255, 1, 255} }, // data to display "6"
{ {0, 0, 255}, {254, 255, 254} }, // data to display "7"
{ {255, 2, 255}, {255, 1, 255} }, // data to display "8"
{ {255, 2, 255}, {254, 254, 255} } // data to display "9"
};
Now for example I would like to cut the corners of a zero
here is the upper right corner block of the zero how I want it to be..

which has a decimal value 28,30,31,31,31,31,31
now how do I convert this decimal value to a decimal or hex to fit in my code and replace the upper right corner block 255 here
{ {255, 0, 255}, {255, 1, 255} }, // data to display "0"