Hello!
The person who's in the best position to solve your problem is... yourself.
First, your program apparently does something, it works with some fonts, not with some
others. Do you imagine the time someone would need to spend in order to first getting it
work on another platform?
You have basically everything working, so please first use the debugger and go ahead.
Beside this, what do you mean by "I'm not able to display other fonts"?
I.e. when you are using another font, what happens? Black screen? Does something, but
you cannot recognize the characters? Something else?
Do your homework first.
Best regards,
Dora