REVIEW

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

Written by T. Michael Testi
Published October 21, 2007

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.

page 1 | 2
T. Michael Testi is a photographer, writer, software developer and ardent fan of fantasy football and horse race handicapping. He also blogs at PhotographyTodayNet and at All This and Everything Else.
Keep reading for information and comments on this article, and add some feedback of your own!
Book Review: Fonts & Encodings by Yannis Haralambous, translated by P. Scott Horne
Published: October 21, 2007
Type: Review
Section: Books
Filed Under: Sci/Tech: Software, Sci/Tech: Programming, Sci/Tech: Internet, Sci/Tech: Computers, Books: Computers and Internet
Part of a feature: The RAM Review
Writer: T. Michael Testi
T. Michael Testi's BC Writer page
T. Michael Testi's personal site
Spread the Word
Like this article?
Email this
Submit to del.icio.us Save to del.icio.us
RSS Feeds
All RSS Feeds (240+)
Comments on this article
Articles in this series
BC articles by T. Michael Testi
Sci/Tech: Software
Sci/Tech: Programming
Sci/Tech: Internet
Sci/Tech: Computers
Books: Computers and Internet
All Books Articles
All Review articles
All BC articles
All BC Comments

Comments

Want comments emailed to you? No spam, promise! Address:

Add your comment, speak your mind

(Or ping: http://blogcritics.org/mt/tb/69950)

Personal attacks are not allowed. Please read our comment policy.





Remember Name/URL?

Please preview your comment!

Fresh
Articles
Fresh
Comments