Programming for Palm OS/Small fonts

From Wikibooks, open books for an open world
Jump to: navigation, search

trade-offs[edit]

For a font to appear neat, the minimum size is guided by a few difficult characters:

Tidy-font-minimum-size.png

"e" and "s" both need five rows for clear definition. "i" and "j" both benefit from two rows above the mean line while "g" and "y" look best when using two rows below the baseline.

Pushing glyphs with descenders up from the baseline or pushing glyphs with ascenders below the mean line is possible but not so tidy:

Untidy-smaller-g-and-i.png

Using less than four rows for "e" and "s" is also possible but definition is lost:

Untidy-smaller-e-and-s.png


examples[edit]

An example of a 9pt bitmap font:

9pt-sans-bitmap-font.png

..and pushing the limits of legibility: a 5pt bitmap font:

5pt-bitmap-font.png