Font Sizing issues for mobile versions of Unity (iOS/Android)

I made a GUI Skin, and set the Font to Arial (default), and set the size to 20, and style “bold”. On the preview, the font looks fine within Unity. However once its deployed to the device (iphone or Droid X), the font styling reverts to default sizing and style.

Is there something I’m missing here? Why aren’t my GUI skin settings translating once the APK is on the device?

Dynamic fonts don’t work on iOS.

If you want a bold font, you have to include it separately in your project. You also have to have a separate font file for each size you wish to use (change the import settings to change their size).

Thank you for the reply.

I’ve begun importing separate fonts for each size, and it seems to be working.

And is it possible to import a specific font style? For example, I need Helvetica Neue Bold. I’m only seeing one file on my Mac OS X system, “HelveticaNeue.dfont” which presumably contains all the styles. Upon import, Helvetica Neue Regular comes in. I dont’ see a place to choose a different style, other than setting the font to “dynamic” which of corse, does’t work on iOS. Thanks for any tips.