Is there a Mac app for viewing all the characters of a font?
Font book doesn't seem have this feature.
Font Book does in fact have a view that displays all glyphs provided by a font — just select Preview - Repertoire on the menu bar:
You can also get a preview of a font using Quick Look: select a font file (from /Library/Fonts) and press space.
I guess you're on Lion - right ?
Because in Snow-Leopard you could get that by showing the "character viewer" from the inputs menu or launching directly
Check out the new smilies (now part of the Unicode standard ;) in the DejaVu font
But if you still got access to a Snow-Leopard installation you can copy the CharacterPalette.app from
As you can drag & drop glyphs from the Snow-Leopard Character Palette but not from the new Lion Font Book...
This idea was inspired by Is it possible to use the character map as a standalone app?
Alternatively in System Preferences -> International in the Input Menu tab there is an option to place a Character Palette on the menu bar that can (among other things) show you all the glyphs in a particular font, what the glyph is called and allow you to insert the character into a document or text field.