Book Review: Fonts & Encodings by Yannis Haralambous, translated by P. Scott Horne

Part of: The RAM Review

Have you ever wondered about the different fonts, and typography that are used by the various operating systems, application software, or even in use on the web? For most people, fonts are just something that chosen, and used without much thought beyond the basic "this looks good." There are a lot of different fonts that are out there, and available for use in a wide variety of situations.

According to Fonts & Encodings, the era of ASCII characters is long gone, and industry leaders such as Apple, HP, IBM, Microsoft, and Oracle have adopted the Unicode Worldwide Character Standard. But this only solves part of the problem, as a multitude of font standards and tools remain between the numeric character codes and their presentation. Fonts & Encodings attempts to show how those pieces fit together.

Fonts & Encodings is a hefty 1016 pages that divide out into fourteen chapters and seven appendixes, which further break out into four parts. I will segment my review into the four parts.

Part I (chapters 1-5) starts with the topic of encodings, and in particular, Unicode. First, we journey to the time before Unicode, and see the processes that led up to development of Unicode. Then, Unicode is introduced, as well as the underlying concepts upon which it is based. We begin to get more technical as we get into the character properties of Unicode. Here we get a glimpse of the internal workings of the encoding. Then we are shown the process of normalization, the use of bidirectionality; the process of reading right-to-left or left-to-right, and the use of East Asian Scripts. Finally, we finish up with solving how to produce a text encoded in Unicode. This is done in three different ways; by selecting from a table, through the use of a virtual keyboard, and by converting data that exists in other encodings.

Part II (chapters 6-8) moves to the topic of fonts. This concerns the installation and management of fonts under three different systems; Window, Macintosh, and X Window (UNIX). While not chapters to thrill, these may prove useful to those who have problems with system crashes, unexplainable slow downs, poor quality of output, corrupted documents or other mishaps. Since this is also about management, it will work well for those who have thousands of fonts, and are in need of organization.

Part III (chapters 9-10) are more technical and specific in that they deal with the use of fonts in two specific cases. The first is the TEX typesetting system and its successor Ω. This is a software system, and a programming language that is devoted to typesetting. The other case is with web pages. Here not only is the technical aspect discussed; things like submitting a font to a browser, and having it use it automatically, but the legal one of how to make a font available, without infringing on the font's copyright.

Continued on the next page Page 1 — Page 2

Article tags

Spread the word
Bookmark and Share
Profile image for t-michael-testi

Article Author: T. Michael Testi

T. Michael Testi is software developer, a writer, and a photographer. He also blogs at PhotographyTodayNet and at All This and Everything Else.

Visit T. Michael Testi's author pageT. Michael Testi's Blog

Read comments on this article, and add some feedback of your own

Article comments

Add your comment, speak your mind

Personal attacks are NOT allowed.
Please read our comment policy.
Please preview your comment.

blogcritics lists for Nov 12, 2009

fresh articles Most recent articles site-wide

fresh comments Most recent comments site-wide

most comments Most comments in 24hrs

top writers Most prolific Blogcritics for October

top commenters Most prolific Commenters in 24 hrs