Fonts are like that, because a bitmap fonts code is broken. You need to disable them and font are displayed again.
Menus has problems too.
I have to say I'm not seeing either of these issues here. AmigaOS 3.2.2.1 with whatever the free version of P96 is.
The only issue with bitmap fonts which I can't figure out how to fix currently, is that the carat displays at the end of a string when it is moved to the beginning. There's also a bit of a weird overlap/short string issue with the menu items on the welcome page, which only seems to occur on that page.
There is an issue with outline fonts where the spacing is wrong, which I've attempted to fix and can't fathom out either. (the font/text code is cursed, and I hate changing it as it tends to break further)
I'm not sure what's going on with the menus.
Of course, patches are welcome if you have fixes.