core font handling is pathologically awful
@daniels
Submitted by Daniel Stone Assigned to Xorg Project Team
Description
libXfont, dixfonts.c, and all the associated mess is just a litany of horror. we should ... do something else. anything.
to give just one example, where all four are valid font paths, but the ones
under ~ are empty:
daniels@endtroducing:/src/control-center-2.14.1/gnome-settings-daemon% xset fp
/usr/share/X11/fonts/misc:/usr/share/X11/fonts/100dpi:/home/daniels/.gnome2/share/cursor-fonts:/home/daniels/.gnome2/share/fonts
daniels@endtroducing:/src/control-center-2.14.1/gnome-settings-daemon% xset fp
/home/daniels/.gnome2/share/cursor-fonts:/home/daniels/.gnome2/share/fonts:/usr/share/X11/fonts/misc:/usr/share/X11/fonts/100dpi
xset: bad font path element (#60), possible causes are:
Directory does not exist or has wrong permissions
Directory missing fonts.dir
Incorrect font server address or syntax
zsh: exit 255 xset fp
woo!
Version: git