Font textures are generated differently in Unity 4?

Hey, in my games I use GUIText a lot for certain GUI elements, and I exported the font texture Unity generates so I could customize the fonts. For instance, I chromed fonts for one game and added a border to certain fonts in another. Font textures were generated very uniformly in rows, so it was very easy to line up any effects. However, font textures in Unity 4 are generated in a big jumble, which I assume is to save space in the texture. Not only does this make my older textures unusable, since the mesh is generated using a different layout, but it also makes it difficult to line up the effects again, now that the characters aren’t uniform and many are rotated.

I was wondering if anyone found a solution to this problem, or if there is any way to generate font textures the old way.

Unfortunately there isn’t a way to generate textures the old way, which I agree was better.

–Eric

Hi . I am a beginner to Unity and NGUI. From the tutorial I have learnt that I have to use BM font to create font files which can be used in NGUi, but what if i wanted to create a stylized font…with double stokes of various sizes or bevelled and embossed text. I haven’t been able to find a good tutorial on how to achieve that. Can someone help? I am working for IOS devices and android devices. Thanks.

Hello, I have created a very simple tool for Unity , where you simply right-click on a Unity4 font and click “Convert To Unity3 Font” and it creates a Unity4 font, fully configured , bitmap font , with no rotation or flipped characters just like Unity3 did it. I made it in order to keep working in the exact same fashion I worked before this changed.

I am thinking wether I should sell this on the Asset Store. What do you guys think ? Would it be worth it ?

Thanks!