To compile fluxbox I downloaded 1.1.1 tarball from here:
http://www.fluxbox.org/download/and basically followed the directions here to create an extension:
http://wiki.tinycorelinux.com/tiki-index.php?page=Creating+Extensions#2_Creating_a_tceI then changed my .xsession file to read:
Xvesa -br -screen 1024x768x32 -shadow -mouse /dev/input/mice,5 -nolisten tcp -I 2>&1 > /dev/null &
[ -x ./.mouse_config ] && ./.mouse_config &
wmpower &
xset +fp /home/tc/.fonts/ &
exec fluxbox
After that I created a /home/tc/.fonts/directory and downloaded a ttf, copied the fluxbox styles directory to the /home/tc/ directory (so that changes to styles would be saved during a backup) and modified the fluxbox init file so it would use the copied directory. After that I tried changing the fonts section of a style, to the ttf I had downloaded.
I'm pretty sure the font is not the problem. It works fine in Open Office and I used it with pekwm in puppy linux. It is possible that I missed something compiling, I am very new to this. I would be happy to make the fluxbox extension available for anyone to look at, although I'm not sure what the easiest way to do that would be (it is ~5.5MB).
There is another fluxbox wiki page which might be of interest:
http://fluxbox-wiki.org/index.php?title=Howto_install_fontsI really don't understand everything here. I could not find/ etc/X11/XF86Config or /etc/X11/xorg.conf. Looking at how they changed the fontpath I figured this was being done by etc/fonts/fonts.conf which already had an entry for ~/.fonts/. mkfontdir did not work either, so maybe it has something to do with that. As I mentioned above, Open Office is recognizing the font in ~/.fonts.
Hoping this is useful.