Bitmapped fonts

From MobileRead
Jump to: navigation, search

Bitmapped fonts consist of a series of dots or pixels representing the image of each glyph in each face and size.

Contents

[edit] Overview

Bitmapped fonts, also know as bitmap fonts, are created by building a rectangular image to represent a character. The was the method used in all early computer systems and even printers used on home computer systems called dot matrix printers. Today, most alphabets used on computers, are built using the outline fonts as described in the article entitled Fonts, however bitmapped fonts continue to be used in some areas such as the command line interface. Adobe called these type 3 fonts. While most implementations of bitmapped fonts use a mono-space font style with all characters and spaces taking up the same horizontal number of pixels this need not be the case.

Bitmapped fonts versus Outline fonts can be compared to the difference in graphics systems, bitmap vs. vector. Bitmapped fonts are faster and easier to use in computer code, but inflexible, requiring a separate font for each size and each face. Outline and stroke fonts can be resized using a single font and substituting different measurements for components of each glyph, but are somewhat more complicated to use than bitmapped fonts as they require additional computer code to render them.

Even if the main alphabet uses outline fonts the special characters may use bitmapped fonts when the nature of the character is more graphic and can't be scaled easily.

While generally font attributes require a different glyph there are some exceptions. For example Apple emulated bold in one set of fonts by simply doubling the pixel width on the vertical lines.

Bitmapped fonts are not only rendered quickly on a screen due to just displaying the pixels themselves but they also provide very predictable results since they always exactly match the pixels on the screen. Having grayscale bitmaps even allow precomputed anti-aliasing to soften the angled edges and curves.

[edit] NFNT Resource

Initially all bitmapped fonts in a set were the same size, however as the need for fonts that matched the variable typset fonts there needed to be a way to describe the font set and thus a font resource was born. The NFNT resource became the standard for early macs and palm units but this has now been merged into the new container specification talked about under fonts.

The resource provided a way to describe the entire family and a structure for describing the individual glyphs.

The bitmapped font header component consists of the elements listed below, each of which corresponds to a field in the FontRec data type.

The glyph data component of the bitmapped font resource consists of five tables that describe the glyphs in the font.

[edit] eBook Fonts

Bitmapped fonts are used in some of the Hardware Readers in use today. The eBookwise-1150 and the REB 1200 as well as many others use bitmapped fonts. Other systems such as the Bookeen Cybook Gen3 use TTF. PDAs depend on the host system to determine the font system in use.

[edit] For more information

NFNT Font resources - an older system developed by Apple and used on macs and Palm systems.

http://www.dafont.com/bitmap.php - examples of various bitmapped fonts.

Personal tools
Namespaces
Variants
Actions
Navigation
MobileRead Networks
Toolbox
Advertisement