#
# XftConfig
#
# Use with Type1 and TrueType fonts
# 

# Note that each application scans all these directories
# during startup, so you may want to disable some to
# get better speed.

# TTF fonts
dir "/usr/X11R6/lib/X11/fonts/truetype"
dir "/usr/X11R6/lib/X11/fonts/msttf"
# George Williams ttf fonts
dir "/usr/X11R6/lib/X11/fonts/gww-ttf"
# URW fonts
dir "/usr/X11R6/lib/X11/fonts/urw-ttf"
dir "/usr/share/fonts/default/Type1"
# Localized fonts
dir "/usr/share/fonts/vedi/Type1"
# Standard XFree86 Type 1 fonts
dir "/usr/X11R6/lib/X11/fonts/Type1"
# Sun JDK fonts
dir "/usr/java/jdk1.3.1/jre/lib/fonts"
dir "/usr/java/jre1.3.1/lib/fonts"
dir "/usr/java/jdk1.3.0/jre/lib/fonts"
dir "/usr/java/jre1.3.0/lib/fonts"
# OpenOffice fonts from ttfonts*rpm
dir "/usr/share/fonts/default/TrueType"

#
# alias 'fixed' for 'mono'
#
match any family == "fixed"		edit family =+ "mono";

#
# Check users config file
#
includeif	"~/.xftconfig"

#
# Substitute TrueType fonts for Type1 versions
#
match any family == "Times"		edit family += "Times New Roman";
match any family == "Helvetica"		edit family += "Arial";
match any family == "Courier"		edit family += "Courier New";

#
# Use TrueType fonts for defaults
#
match any family == "serif" 		edit family += "Times New Roman";
match any family == "sans" 		edit family += "Arial";

#
# Use monotype.com (andale) face where possible
#
match 
	any family == "mono" 
	all slant == roman 
	all weight < bold
edit
	family += "monotype.com";
#
# otherwise, use courier
#
match any family == "mono"		edit family += "Courier New";
match any family == "mono"		edit family += "Courier";

#
# Alias between XLFD families and font file family name, prefer local fonts
#
match any family == "Charter"		edit family += "Bitstream Charter";
match any family == "Bitstream Charter" edit family =+ "Charter";

match any family == "Lucidux Serif"	edit family += "LuciduxSerif";
match any family == "LuciduxSerif"	edit family =+ "Lucidux Serif";

match any family == "Lucidux Sans"	edit family += "LuciduxSans";
match any family == "LuciduxSans"	edit family =+ "Lucidux Sans";

match any family == "Lucidux Mono"	edit family += "LuciduxMono";
match any family == "LuciduxMono"	edit family =+ "Lucidux Mono";
    
#
# TrueType font aliases
#
match any family == "Comic Sans"	edit family += "Comic Sans MS";
match any family == "Comic Sans MS"	edit family =+ "Comic Sans";
match any family == "Trebuchet" 	edit family += "Trebuchet MS";
match any family == "Trebuchet MS" 	edit family =+ "Trebuchet";
match any family == "Monotype" 		edit family =+ "Monotype.com";
match any family == "Andale Mono"	edit family += "Monotype.com";
match any family == "Monotype.com"	edit family =+ "Andale Mono";

#
# If the Microsoft Web Fonts are not installed, we have to find a 
# replacement
#

# URW fonts 
match any family == "Arial"		edit family += "Nimbus Sans L";
match any family == "Times New Roman"	edit family += "Nimbus Roman No9 L";
match any family == "Courier New"	edit family += "Nimbus Mono L";


# GWW fonts 
match any family == "Arial"		edit family += "Caliban";
match any family == "Times New Roman"	edit family += "Caslon";
match any family == "Courier New"	edit family += "Monospace";

# these come with Sun JDK 1.3
match any family == "Verdana"		edit family += "Lucida Sans";
match any family == "Times New Roman"	edit family += "Lucida Bright";
match any family == "Courier New"	edit family += "Lucida Sans Typewriter";

# OpenOffice 6
match any family == "Verdana"		edit family += "Lucida Sans Tur";
match any family == "Times New Roman"	edit family += "Lucida Bright Tur";
match any family == "Courier New"	edit family += "Lucida Sans Typewriter Tur";



# XFree86 default fonts
match any family == "Verdana"   	edit family += "LuciduxSans";
match any family == "Times New Roman"  	edit family += "LuciduxSerif";
