
Advice to Developers
|
471
Advice to Developers
Many application developers and users who explore what is included with OSes and ap-
plications may discover that an adequate collection of CJKV fonts may be right at their
ngertips, in the form of the fonts (almost always outline fonts these days) that were
bundled with the OS or with one or more specic applications or application suites. Mac
OS X, for example, is bundled with a rich variety of OpenType Japanese fonts. Users that
require typeface designs or glyph complements beyond the basic fonts provided by the OS
will obviously look to font developers for additional oerings.
For application developers, I have the following two points to recommend:
Take advantage of the fonts that are provided by the OS. Some are bundled for the •
purpose of displaying UIs and are thus tuned for that, either by the nature of their
design—serif versus sans serif—or relative weight. Some are bundled for application
use. Even the OS includes a small number of applications, such as text editors and
the like.
When taking advantage of the fonts provided by the OS, bear in mind that they can •
change over time—specically their names, their glyph complements, and even the
fonts themselves. In lieu of referencing specic fonts by name, OSes oen provide
generic APIs for this. Mac OS X, for example, provides APIs that eectively mean “get
system ...