
444
|
Chapter 6: Font Formats, Glyph Sets, and Font Tools
To a signicant extent, OpenType has eectively solved the cross-platform issues that
have plagued the various font formats over the years. For example, an OpenType font has
identical binary content regardless of platform or OS. In my experience, the only thing
that could potentially aect the cross-platform nature of an OpenType font in a negative
fashion would be to use non-ASCII characters for its lename. To the extent that Unicode
is supported today, because OpenType fonts are les, and because les are easily moved,
copied, or transferred, it takes only a single non-Unicode client to mangle a non-ASCII
lename. Given that fonts are meant to be installed in specic directories, away from us-
ers’ eyes, using ASCII characters for their lenames is appropriate, and for the reasons just
described, also prudent.
Font Development Tools
If you are interested in creating your own typefaces, by all means endeavor to do so. Be
aware, however, that designing typefaces requires special skills and a lot of time, especially
for a CJKV typeface that contains thousands, if not tens of thousands, of glyphs. If you
are a font developer, the information in the sections that follow are sure to be helpful in
learning about what font development tools are available.
Designing a CJKV typeface in outline font format is almost always ...