there a reason for hard requiring bzip2 & freetype ? we have systems where we don't want either enabled ...
The bzip2 support could probably made optional. Currently there seem to be no bzip2 compressed fonts in the tree. freetype is a bit more difficult. Disabling it may lead to non-Xft applications to no longer show outline fonts (e.g. tk applications if dev-lang/tk was built without USE=truetype).
bzip2 and truetype flags were added in libXfont-1.4.5-r1, and a notice if truetype is disabled. Let's see if someone complains.
have it be IUSE=+truetype ?
truetype is already on by default in the desktop profile.