summaryrefslogtreecommitdiff
path: root/pcr/rxvt-unicode-pixbuf/line-spacing-fix.patch
diff options
context:
space:
mode:
authorAndreas Grapentin <andreas@grapentin.org>2018-01-25 20:44:51 +0100
committerAndreas Grapentin <andreas@grapentin.org>2018-01-25 20:45:26 +0100
commit0a5dd8e972c24cef6a5c9e5e9d24e81e6492000c (patch)
treeba0b5974214a0472a010b161b9503ad5f1557f01 /pcr/rxvt-unicode-pixbuf/line-spacing-fix.patch
parent26d470e976690421b6eb4e5cfa7d98236746ef4e (diff)
pcr/rxvt-unicode-pixbuf: added
Diffstat (limited to 'pcr/rxvt-unicode-pixbuf/line-spacing-fix.patch')
-rw-r--r--pcr/rxvt-unicode-pixbuf/line-spacing-fix.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/pcr/rxvt-unicode-pixbuf/line-spacing-fix.patch b/pcr/rxvt-unicode-pixbuf/line-spacing-fix.patch
new file mode 100644
index 000000000..8431c4fa0
--- /dev/null
+++ b/pcr/rxvt-unicode-pixbuf/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);