From ca91cc53910c454e2c24a1af4a2381bd602428ba Mon Sep 17 00:00:00 2001 From: root Date: Wed, 11 Aug 2004 03:51:32 +0000 Subject: [PATCH] *** empty log message *** --- src/defaultfont.C | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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); -- 2.34.1