Jump to content
  • Advertisement
Sign in to follow this  
abhivaidya

Game Engine with decent font support

This topic is 579 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hey guys,

 

I need an engine/framework that can render some basic 3D models but has good UI components support with support for some complicated fonts in foreign languages (Chinese, Hindi etc.) for the mobile.

 

What game engine would suit best for this? Should I even be using a game engine? It is an app and not a game. Should I go all native?

 

Also, any other guidelines on how I should go about this? Just wanted to reiterate that my focus is fonts, UI and sounds with basic 3D rendering capability.

 

Regards

Edited by abhivaidya

Share this post


Link to post
Share on other sites
Advertisement

When I needed a good font support for one app I did some research and found out that the best functionality out of the box is in current web browsers. There're some libraries for font rendering you could try to use, in fact web browsers use them already but when it comes to typography, glyphs, kerning, sub-pixel rendering, etc. there're A LOT of small things you need to think about so even using all the libs is still very hard.

 

We've ended creating a HTML and rendering it with WebKit to a bitmap. So I'd suggest you to look for an engine that could take such custom bitmap and use it on UI controls.

 

One more thing is that if you target the best possible quality you should push as much data as possible through HTML rendering. So instead of rendering some text as black-on-white in some custom resolution and then scaling/coloring/rotating it in the engine, it's better to set desired text and background color, size, rotation, etc. in an HTML and then just put the resulting bitmap on the screen. This way you have a chance to not to break sub-pixel rendering and antialiasing.

Share this post


Link to post
Share on other sites

When I needed a good font support for one app I did some research and found out that the best functionality out of the box is in current web browsers. There're some libraries for font rendering you could try to use, in fact web browsers use them already but when it comes to typography, glyphs, kerning, sub-pixel rendering, etc. there're A LOT of small things you need to think about so even using all the libs is still very hard.

 

We've ended creating a HTML and rendering it with WebKit to a bitmap. So I'd suggest you to look for an engine that could take such custom bitmap and use it on UI controls.

 

One more thing is that if you target the best possible quality you should push as much data as possible through HTML rendering. So instead of rendering some text as black-on-white in some custom resolution and then scaling/coloring/rotating it in the engine, it's better to set desired text and background color, size, rotation, etc. in an HTML and then just put the resulting bitmap on the screen. This way you have a chance to not to break sub-pixel rendering and antialiasing.

 

Thanks a ton man. Was tending towards HTML. Just thought one of the engines may just have better support. But I do get your point. 

Edited by abhivaidya

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!