# # 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. # Standard XFree86 Type 1 fonts dir "/usr/X11R6/lib/X11/fonts/Type1" # TTF fonts dir "/usr/X11R6/lib/X11/fonts/truetype" dir "/usr/X11R6/lib/X11/fonts/TrueType" dir "/usr/X11R6/lib/X11/fonts/TTF" # User installed fonts dir "/opt/ttfonts" # URW fonts dir "/usr/share/fonts/default/Type1" # Localized Truetype fonts dir "/usr/share/fonts/truetype" dir "/usr/share/fonts/ttf/western" dir "/usr/share/fonts/ttf/big5" dir "/usr/share/fonts/ttf/gb2312" dir "/usr/share/fonts/ttf/japanese" dir "/usr/share/fonts/ttf/korean" dir "/usr/share/fonts/ttf/armenian" dir "/usr/share/fonts/ttf/decoratives" dir "/usr/share/fonts/ttf/thai" # don't yet exist, but i hope to include some day a package for them (Pablo) dir "/usr/share/fonts/ttf/cyrillic" dir "/usr/share/fonts/ttf/viet" dir "/usr/share/fonts/ttf/ethiopic" dir "/usr/share/fonts/ttf/georgian" dir "/usr/share/fonts/ttf/arabic" dir "/usr/share/fonts/ttf/hebrew" dir "/usr/share/fonts/ttf/unicode" # AbiSuite comes with URW fonts as well dir "/usr/share/AbiSuite/fonts" # # 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 =+ "Verdana"; 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"; match any family == "sans" edit family += "Verdana"; # # 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"; # modifications from Laurent Culioli match any family == "webdings" edit antialias = false; encoding += "glyphs-fontspecific"; match any family == "wingdings" edit antialias = false; encoding += "glyphs-fontspecific"; # extra aliases -- pablo # a nice default for sans serif (same as used in yudit) match any family == "sans" edit family =+ "Arial"; match any family == "sans" edit family =+ "MS Gothic"; match any family == "sans" edit family =+ "Gulim"; match any family == "sans" edit family =+ "Baekmuk unigulir"; match any family == "sans" edit family =+ "Lucida Sans Unicode"; match any family == "sans" edit family =+ "Tahoma"; match any family == "sans" edit family =+ "BPG UTF8 M"; match any family == "sans" edit family =+ "GF Zemen Unicode"; match any family == "sans" edit family =+ "MS Mincho"; match any family == "sans" edit family =+ "Pigiarniq"; match any family == "sans" edit family =+ "Urdu Naqsh Nastalique"; match any family == "sans" edit family =+ "Ballymun RO"; # a nice monospaced one match any family == "mono" edit family =+ "Lucida Console"; # korean match any family == "Gulim" edit family =+ "Baekmuk unigulir"; match any family == "Batang" edit family =+ "Ubatang"; match any family == "sans" edit family =+ "Gulim"; match any family == "serif" edit family =+ "Batang"; match any family == "mono" edit family =+ "Gulim"; # chinese gb2312 match any family == "Kaiti" edit family =+ "AR PL KaitiM GB"; match any family == "Sungti" edit family =+ "AR PL SungtiL GB"; match any family == "sans" edit family =+ "Sungti"; match any family == "serif" edit family =+ "Sungti"; # chinese big5 match any family == "Kaiti" edit family =+ "AR PL KaitiM Big5"; match any family == "Mingti" edit family =+ "AR PL Mingti2L Big5"; match any family == "sans" edit family =+ "Mingti"; match any family == "serif" edit family =+ "Mingti"; # thai match any family == "sans" edit family =+ "Norasi"; match any family == "serif" edit family =+ "Norasi"; # armenian match any family == "Helvetica" edit family =+ "ArmNet Helvetica"; match any family == "sans" edit family =+ "ArmNet Helvetica"; match any family == "serif" edit family =+ "ArmNet Helvetica"; # indic match any family == "Raghindi" edit family =+ "Raghu"; match any family == "sans" edit family =+ "Raghindi"; match any family == "serif" edit family =+ "Raghindi"; # # If the Microsoft Web Fonts are not installed, we have to find a # replacement # # 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"; # ttfonts from RH7 match any family == "Verdana" edit family =+ "Helmet"; # URW fonts match any family == "Verdana" 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"; # western fonts match any family == "Verdana" edit family =+ "Blue Highway"; # XFree86 default fonts match any family == "Verdana" edit family =+ "LuciduxSans"; match any family == "Times New Roman" edit family =+ "LuciduxSerif"; # last ressort defaults match any family == "Courier" edit family =+ "mono"; match any family == "Helvetica" edit family =+ "sans"; match any family == "Arial" edit family =+ "sans"; match any family == "serif" edit family =+ "sans"; match any family == "Times" edit family =+ "serif"; # Aditions from Danny Tholen match any family == "symbol" edit antialias = false; encoding += "glyphs-fontspecific"; match any family == "Standard Symbols L" edit antialias = false; encoding += "glyphs-fontspecific"; match any family == "dingbats" edit antialias = false; encoding += "glyphs-fontspecific"; match any family == "Cursor" edit antialias = false; encoding += "glyphs-fontspecific"; match any family == "StarBats" edit antialias = false; encoding += "glyphs-fontspecific"; match any family == "StarMath" edit antialias = false; encoding += "glyphs-fontspecific";