summarylogtreecommitdiffstats
path: root/line-spacing-fix.patch
diff options
context:
space:
mode:
authorbtstream2020-06-17 18:02:40 +0800
committerbtstream2020-06-17 18:02:40 +0800
commit34e2ebe4500b962fd5ede3dd9e35fdfa4273c910 (patch)
tree9f914eabeaf06bf7200848bb3251afac50cc758f /line-spacing-fix.patch
parent5e7024ba94e304e2b23bf6c4bf49349e15870df7 (diff)
downloadaur-rxvt-unicode-patched-with-truecolor.tar.gz
create package
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 00000000000..8431c4fa0cb
--- /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);