Hi! On Fri, Nov 23, 2012 at 01:32:20AM +0200, Kirill A. Shutemov wrote: > I'm trying to switch from xterm to urxvt. Everything is fine, except one > problem: with my favorite font I have only 62 lines on maximized terminal > instead of 67 with xterm.
I've got similar issue, but I've found existing patch in Arch AUR which fixed it. (I've no idea is it do same as your patch and is any of these patch does right or wrong thing.) https://439536.bugs.gentoo.org/attachment.cgi?id=327314 ---cut--- --- a/src/rxvtfont.C.orig 2011-07-20 22:19:29.878012201 -0300 +++ b/src/rxvtfont.C 2011-07-20 22:19:33.634671723 -0300 @@ -1237,11 +1237,22 @@ FT_Face face = XftLockFace (f); +/* + * use ascent, descent and height from XftFont *f instead of FT_Face face. + * this somehow reproduces the behaviour of the line height as seen on xterm. + ascent = (face->size->metrics.ascender + 63) >> 6; descent = (-face->size->metrics.descender + 63) >> 6; height = max (ascent + descent, (face->size->metrics.height + 63) >> 6); width = 0; + */ + + ascent = f->ascent; + descent = f->descent; + height = max (ascent + descent, f->height); + width = 0; + bool scalable = face->face_flags & FT_FACE_FLAG_SCALABLE; XftUnlockFace (f); ---cut--- -- WBR, Alex. _______________________________________________ rxvt-unicode mailing list [email protected] http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode
