Ottavio,

It sounds like you are using an old xorg.conf file. The location of the
fonts have changed. Please note the following:

Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/lib/X11/fonts/local/"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/misc/"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Speedo/"
FontPath "/usr/lib/X11/fonts/Type1/"
FontPath "/usr/lib/X11/fonts/TTF/"
FontPath "/usr/lib/X11/fonts/OTF/"
FontPath "/usr/lib/X11/fonts/cyrillic/"
FontPath "/usr/lib/X11/fonts/75dpi/"
FontPath "/usr/lib/X11/fonts/100dpi/"
EndSection

Conversely, you might want to symlink the directory from
/usr/lib/X11/fonts to /usr/X11R6/lib/X11/fonts.

This should eliminate the font issue; however, you might find "other
issues with your old xorg.conf file that may warrant you replacing it.

As for the keyboard CTRL-ALT-F* issue, the keyboard include file is part
of the base xorg server and your input devices section should look
something like this:

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

For you viewing, the following is one of my xorg.conf files for a
Slackware workstation:

# Xorg Conf File for Slackware Workstation
#

Section "ServerLayout"
Identifier "NVidia 3D Layout"
Screen 0 "VA1930wm" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/lib/X11/fonts/local/"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/misc/"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Speedo/"
FontPath "/usr/lib/X11/fonts/Type1/"
FontPath "/usr/lib/X11/fonts/TTF/"
FontPath "/usr/lib/X11/fonts/OTF/"
FontPath "/usr/lib/X11/fonts/cyrillic/"
FontPath "/usr/lib/X11/fonts/75dpi/"
FontPath "/usr/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
Load "type1"
Load "dbe"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "freetype"
Load "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "VA1930wm"
VendorName "NVIDIA Corporation"
ModelName "ViewSonic VA1930wm"
HorizSync 24.0 - 82.0
VertRefresh 50.0 - 75.0

EndSection

Section "Device"
Identifier "GEForce7699GS"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7600 GS"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "VA1930wm"
VendorName "NVIDIA Corporation"
ModelName "ViewSonic VA1930wm"
HorizSync 24.0 - 82.0
VertRefresh 50.0 - 75.0

EndSection

Section "Device"
Identifier "GEForce7699GS"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7600 GS"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

Section "Screen"
Identifier "VA1930wm"
Device "GEForce7699GS"
Monitor "VA1930wm"
Option "AddARGBGLXVisuals" "true"
Option "DisableGLXRootClipping" "true"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1440x900 +0+0; 1152x864 +0+0; 1024x768
+0+0"
EndSection

As an additional note, if you do not want to list the fonts directory in
the future, you might want to try this script ... (it can be invoke via
rc.local).

-----------------------------------8<-----------------------------------
#!/bin/sh
#------------------------------------------------------------------------
# Description: /etc/rc.d/rc.xfs:
# Purpose: Local Font Server Initialization script.
# Author: Tom Neilson
#------------------------------------------------------------------------
#
# Start X Font Server Service:
if [ -x /usr/bin/xfs ]; then
echo "Starting xfs Server"
/usr/bin/xfs -config /etc/X11/fs/config -daemon &
fi
-----------------------------------8<-----------------------------------

As well, you can change the Section "Files" in your xorg.conf file to ....
Section "Files"
FontPath "unix/:7100"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
EndSection


I had the wrong paths listed of the Files Section obove in a previous
posting, oops!

Also note that the xfs server will complain about

/usr/bin/xfs error: CONFIG: unknown parameter "cache-hi-mark"
/usr/bin/xfs error: CONFIG: unknown parameter "cache-low-mark"
/usr/bin/xfs error: CONFIG: unknown parameter "cache-balance"

But will still load and offer the Xwindow manager the required fonts.

To check if the XFS server is running, use the following script:

-----------------------------------8<-----------------------------------
#!/bin/bash
#
# This script checks if xfs is alive and if not, it restarts it
#

PS_XFS=`ps -A | grep xfs | grep -v check`

if [ "$PS_XFS" == "" ] ; then
echo 'xfs is not running!'
else
echo 'xfs server is running!'
fi
-----------------------------------8<-----------------------------------

Regards,

Tom