el/dot-emacs.el: Fix stupid botch in earlier Python mode hacking.
[profile] / dot / fonts.conf
CommitLineData
5e23020b
MW
1<?xml version='1.0'?>
2<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
3
4<fontconfig>
5
6 <!-- Hacking for the fixed font.
774362e0 7
5e23020b
MW
8 After many half-hearted attempts to make this work properly, I'm
9 finally settling on this approach: define MiscFixed6x13 as a
10 magic name for the right font, and then hack configuration files
11 as necessary to make them use it.
12 -->
7872c6d6
MW
13 <selectfont>
14 <acceptfont>
15 <pattern>
16 <patelt name="family"><string>Fixed</string></patelt>
17 <patelt name="width"><int>87</int></patelt>
18 </pattern>
19 </acceptfont>
20 <rejectfont>
21 <pattern>
22 <patelt name="scalable"><bool>false</bool></patelt>
23 </pattern>
24 </rejectfont>
25 </selectfont>
5e23020b
MW
26 <match target="pattern">
27 <test name="family"><string>MiscFixed6x13</string></test>
7872c6d6 28 <!-- edit name="size"><double>12</double></edit -->
2cff2e13 29 <edit name="style"><string>SemiCondensed</string></edit>
7872c6d6 30 <edit name="width"><int>87</int></edit>
5e23020b
MW
31 <edit name="family"><string>Fixed</string></edit>
32 <edit name="foundry"><string>Misc</string></edit>
33 <edit name="dpi"><int>75</int></edit>
d6b18bd9 34 <edit mode="assign" name="pixelsize"><double>13</double></edit>
5e23020b
MW
35 </match>
36
37 <!-- Hacking for the symbol font.
774362e0 38
5e23020b
MW
39 This seems to be necessary to get Iceweasel/Firefox to do the
40 right thing with MathML and suchlike.
41 -->
42 <match target="pattern">
d6b18bd9 43 <test name="family"><string>symbol</string></test>
5e23020b
MW
44 <edit binding="strong" mode="append" name="family">
45 <string>Standard Symbols L</string>
46 </edit>
47 </match>
48
49 <!-- KDE put this here, but it seems worthwhile.
774362e0 50
5e23020b
MW
51 Modified so as to force slight hinting rather than medium,
52 because that actually seems to produce more legible characters.
53 -->
54 <match target="font">
7c52b576 55 <test name="scalable"><bool>true</bool></test>
5e23020b
MW
56 <edit mode="assign" name="rgba"><const>none</const></edit>
57 <edit mode="assign" name="hinting"><bool>true</bool></edit>
58 <edit mode="assign" name="hintstyle"><const>hintslight</const></edit>
59 <edit mode="assign" name="antialias"><bool>true</bool></edit>
60 </match>
61</fontconfig>