How would I go about creating a menu system with fonts in WebGL? I want to make a dungeon crawler and will need a menu for inventory and stats for the weapons. I can draw a world made out of blocks ok but I'm not quite sure how to do this.

I think I need to use the matrix that glortho applies to the matrix stack. And I get the feeling I need to some how create my own font because it doesn't sound like any are available to me.

Any help with how I would go about doing this would be appreciated.