basic font support, expanded arraymesh

i -seriously- had to use singleton
please forgive me