From: root Date: Wed, 11 Aug 2004 03:51:32 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=ca91cc53910c454e2c24a1af4a2381bd602428ba;p=dana%2Furxvt.git *** empty log message *** --- diff --git a/src/defaultfont.C b/src/defaultfont.C index b07252d8..573cf5cb 100644 --- a/src/defaultfont.C +++ b/src/defaultfont.C @@ -1215,17 +1215,19 @@ rxvt_fontset::find_font (unicode_t unicode, bool bold) } else { - // try to find a new font + // try to find a new font. // 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. #if XFT - // grab the first xft font that is suitable + // grab the first xft font that seems suitable FcPattern *p = FcPatternCreate (); FcCharSet *s = FcCharSetCreate (); FcCharSetAddChar (s, unicode); FcPatternAddCharSet (p, FC_CHARSET, s); + // charsets don't help that much, as xft might return + // 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);