Ever wondered why xkcd.com looks so bad on OpenBSD?

This diff adds Dejavu replacements for the generic "Lucida" family as
well as replacements for all Lucida-type fonts shipped with OSX and
Windows.

Test: http://www.tmux.org/~tobiasu/tmp/fonttest.html

Index: 31-nonmst.conf
===================================================================
RCS file: /home/vcs/cvs/openbsd/xenocara/lib/fontconfig/conf.d/31-nonmst.conf,v
retrieving revision 1.3
diff -u -p -r1.3 31-nonmst.conf
--- 31-nonmst.conf      21 Jan 2010 19:57:57 -0000      1.3
+++ 31-nonmst.conf      8 Jan 2012 20:05:03 -0000
@@ -61,4 +61,49 @@
                </edit>
        </match>
 
+       <match target="pattern">
+               <test qual="any" name="family">
+                       <string>Lucida</string>
+               </test>
+               <edit name="family" mode="assign">
+                       <string>DejaVu Sans</string>
+               </edit>
+  </match>
+
+       <match target="pattern">
+               <test qual="any" name="family">
+                       <string>Lucida Grande</string>
+               </test>
+               <edit name="family" mode="assign">
+                       <string>DejaVu Sans</string>
+               </edit>
+  </match>
+
+       <match target="pattern">
+               <test qual="any" name="family">
+                       <string>Lucida Sans Unicode</string>
+               </test>
+               <edit name="family" mode="assign">
+                       <string>DejaVu Sans</string>
+               </edit>
+  </match>
+
+       <match target="pattern">
+               <test qual="any" name="family">
+                       <string>Lucida Sans Typewriter</string>
+               </test>
+               <edit name="family" mode="assign">
+                       <string>DejaVu Sans Mono</string>
+               </edit>
+  </match>
+
+       <match target="pattern">
+               <test qual="any" name="family">
+                       <string>Lucida Console</string>
+               </test>
+               <edit name="family" mode="assign">
+                       <string>DejaVu Sans Mono</string>
+               </edit>
+  </match>
+
 </fontconfig>

Reply via email to