I mean that each emoji bitmap is using 128 bytes of precious RAM to store eight bytes of data.
Instead of
int happyFace [8] [8] ={
{0,0,0,0,0,0,0,0},
{0,0,1,0,0,1,0,0},
{0,0,1,0,0,1,0,0},
{0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0},
{0,1,0,0,0,0,1,0},
{0,0,1,1,1,1,0,0},
{0,0,0,0,0,0,0,0},
};
It should look more like
const byte happyFace [8] ={
0b00000000,
0b00100100,
0b00100100,
0b00000000,
0b00000000,
0b01000010,
0b00111100,
0b00000000,
};
And then, you can see the way to make this a 2 D array of all the emojis