In order for this to make sense, see previous patch.

unk2 is an offset. At that offset appears to be a table, which appears to be a pair of char for each entry. I'm not sure what the purpose is, since it appears the first char in the pair counts up from 0, and the other is always 0.

At least, looking at 13pixel.bf and large.bf both seem to indicate this.

Hm. Looking at 13pixelnumeric.bf, I guess the table is actually one which tells us at what offset to fill in the character.

Ok, a little more coding...