I have investigated that and I still don't believe there is a limit anywhere close (at least no limit that we cannot fix).
The rabbit problem was simply because one font file had the rabbit resource, the other did not and all font ID references seem to be one off so walrus actually tried to use rabbit resource icon and rabbit pointed to nonexisting icon. Seal used the walrus resource icon.
I fixed it and the font size problem disappeared.
Both camel and bison do not have an icon in the fonts and point to a scroll icon.
So whenever you add a resource, you have to add the icon to both font TGAs (don't break the 1 pixel borders between icons and don't forget the alpha). There is still a lot of space in both. Refer to them in the art define with <FontButtonIndex>107</FontButtonIndex> meaning the space number 108 in the TGAs.
The rabbit problem was simply because one font file had the rabbit resource, the other did not and all font ID references seem to be one off so walrus actually tried to use rabbit resource icon and rabbit pointed to nonexisting icon. Seal used the walrus resource icon.
I fixed it and the font size problem disappeared.
Both camel and bison do not have an icon in the fonts and point to a scroll icon.
So whenever you add a resource, you have to add the icon to both font TGAs (don't break the 1 pixel borders between icons and don't forget the alpha). There is still a lot of space in both. Refer to them in the art define with <FontButtonIndex>107</FontButtonIndex> meaning the space number 108 in the TGAs.