How to modify some of the hx8357 lib biggest fonts to a different font?

It looks like the top bit of each byte indicates the bit value (0 or 1) and the bottom 7 bits represent the number of times that bit is repeated (Run Length Encoding or RLE). Add 1 to each value because there is no need to specify a run length of zero.

For example the space character (0x20) is 16 bytes of 0x7F and one byte of 0x7E. That would mean 16128+1127 bits all set to 0. That is 2175 zero bits. The width table says that the character is 29 pixels wide so it must be 75 pixels high. It's not clear what order the pixels are in but a little experimenting should tell.