*** empty log message ***
authorroot <root>
Tue, 17 Aug 2004 01:58:17 +0000 (01:58 +0000)
committerroot <root>
Tue, 17 Aug 2004 01:58:17 +0000 (01:58 +0000)
src/rxvtfont.C

index 2dc1c0201f20ae84f6b816cb17124541b6bf9701..ef6529b87a1f96ec2cf08336113b823e5c8eeb09 100644 (file)
@@ -1223,6 +1223,7 @@ rxvt_fontset::find_font (unicode_t unicode, bool bold)
               // only xft currently supported, as there is no
               // way to configure this and xft is easier to hack in,
               // while x11 has more framework in place already.
+              // TODO: bold is being ignroed (obviously).
 #if XFT
               // grab the first xft font that seems suitable
               FcPattern *p = FcPatternCreate ();
@@ -1234,7 +1235,7 @@ rxvt_fontset::find_font (unicode_t unicode, bool bold)
               // a non-matching font even if a better font is available :/
 
               FcPatternAddInteger (p, FC_PIXEL_SIZE, base_prop.height);
-              FcPatternAddInteger (p, FC_WEIGHT, base_prop.weight);
+              FcPatternAddInteger (p, FC_WEIGHT, bold ? rxvt_fontprop::bold : base_prop.weight);
               FcPatternAddInteger (p, FC_SLANT, base_prop.slant);
               FcPatternAddBool    (p, FC_MINSPACE, 1);
               //FcPatternAddBool    (p, FC_ANTIALIAS, 1);