aboutsummarylogtreecommitdiffstats
path: root/line-spacing-fix.patch
diff options
context:
space:
mode:
authorFlorian Bruhin2015-03-02 11:54:13 +0100
committerFlorian Bruhin2015-06-10 22:45:31 +0200
commit2e19d3a5be9eae6816ad5688cfbf78749429ea76 (patch)
tree4e9245c6bd5baa62caf72a6900a7439ee759ef6e /line-spacing-fix.patch
downloadaur-2e19d3a5be9eae6816ad5688cfbf78749429ea76.tar.gz
Adopt rxvt-unicode-patched
Diffstat (limited to 'line-spacing-fix.patch')
-rw-r--r--line-spacing-fix.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/line-spacing-fix.patch b/line-spacing-fix.patch
new file mode 100644
index 000000000000..8431c4fa0cb4
--- /dev/null
+++ b/line-spacing-fix.patch
@@ -0,0 +1,25 @@
+--- src/rxvtfont.C.orig 2011-07-20 22:19:29.878012201 -0300
++++ 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);