Cross-Platform Development Font Issues

JonPhillips's picture


I'm currently working with a Flash developer who is using a PC. I am supplying him with Flash templates which I create on a Mac.

I have supplied him with PC versions of the exact font I am using (even though he owns the font himself, I have made a version for PC using Fontographer, to try and ensure equivalence), but whenever he resupplies me with the completed file, the fonts all look completely different and have shifted position.

This isn't the end of the world, it just involves a lot more work for me than I was originally expecting. However, we are about to begin work on a new Flash movie that requires a 'handwritten' style typeface.

Can anyone recommend a handwritten font that will work and look exactly the same on both platforms, without me having to reposition it every time?

Many thanks...

dan_reynolds's picture

Flash may be a problem. As far as I know, Flash does not support OpenType fonts. With an OpenType font, you could use the same font file on a Mac and a PC. That would normally eliminate your issues.

I can't guarantee you that any same PC and Mac versions of a font will render exactly alike. But maybe I'm wrong.

JonPhillips's picture

That's a good call Dan - I hadn't thought about whether Flash supports Open Type. I'll post in a few of the Flash Forums to see if anyone can tell me more. If I get any joy, I'll post back here in case anyone else ever has a similar problem.

Thanks for the reply.

dan_reynolds's picture

Actually it is possible that Flash offers the same basic support for OT fonts as Freehand MX. That is super limited, but here is its level of support (from this page on the Linotype website).

Freehand MX (Windows XP/Mac OS X)
1. Only TrueType-flavored OpenType fonts (“TTF”) are supported. These function like traditional TrueType fonts

2. No support for “CFF”-flavored OpenType fonts

3. Only the first 255 characters of Latin Character Sets are supported

4. No Unicode support, and therefore no capabilities beyond Latin 1 languages

5. No support for OpenType Layout features

JonPhillips's picture

Excellent. In this case, that limited support will probably be good enough. All I need to do now is post in the design forum to see if anyone can recommend a handwritten-style TrueType OpenType font...

Thanks again for your help.

brew's picture

Flash and Freehand do not handle text in the same way at all.

Flash has supported Unicode since player 6.

I'm pretty sure flash supports both flavours of opentype font, but does not support opentype features (flash throws away a lot of font info when it embeds the font).

dan_reynolds's picture

Can Flash support more than the first 255 glyphs in a character set?

brew's picture

Yes. You can choose to embed several sub sets up to 39477 glyphs.

Syndicate content Syndicate content