Greetings,
I'm in the middle of writing a Flash application which has multilingual support. My initial choice of font for this was Tahoma, for its Unicode support. The client prefers a non-standard font such as Lucida Handwriting. Lucida Handwriting doesn't have the same, say, Cyrillic support as Tahoma, which poses a problem that there are a few ways to solve, and I'd like to ask for your advice on which is preferable:
From what I understand, I could:
- Give the client a list of fully Unicode-compatible (Cyrillic, Hebrew, Arabic, Traditional Chinese, East Asian, etc) fonts to choose from. (I have no idea where to get such a list; my search of the web has resulted only in lists of partially unicode-compliant fonts. Try http://look.fo/list-of-unicode-compliant-fonts as a good starting point to see where I looked).
- Depending on the client's location (which we already have), render in Lucida Handwriting for English-speaking users and in Tahoma for international users. This may be somewhat of a headache; has anyone had any experience with this approach?
- Build a new font (IE, AlexeyMK Bold) which uses Lucida Handwriting for English and Tahoma for everything else. This ads something like 500k to the weight of the Flash file, but should (if I understand correctly) only be loaded the first time.
What do you advise? Which of these are reasonable solutions, and which are completely out there? Is there a way that I'm not thinking of?
Much thanks! Alexey
EDIT: A good article on the subject: http://www.itworld.com/print/58558