I'm of the opinion that leaving xfs enabled isn't really a big deal
even in RHEL, and that the correct fix is to fix the X server to use
fontconfig once and for all, rather than expose users to a needless
configuration change. I don't see the intermediate steps as being
worthwhile targets on their own.
Replacing the core fonts system with a compatibility layer that is
implemented on top of Xft/fontconfig is indeed the best long term
solution IMHO. Unfortunately, such solution does not exist at this
point in time, and is equally unlikely to exist in time for FC6 and
RHEL5 as far as I can determine. So we need a solution for OLPC,
FC6, RHEL5 which can be ready probably before test2 in order to
have time to work out any kinks.
The question then becomes:
Do the OLPC people require a solution right now, or can they wait until
some yet unnamed person writes a core fonts compatibility layer that
sits on top of fontconfig/Xft?