summarylogtreecommitdiffstats
path: root/line-spacing-fix.patch
diff options
context:
space:
mode:
authorEric Foy2021-05-05 23:08:22 -0400
committerEric Foy2021-05-05 23:08:22 -0400
commitedb034029e8a462afb6ff771043200915cb8deb5 (patch)
treead61eb05aa147f44b44f40c0de095e443abe2476 /line-spacing-fix.patch
downloadaur-edb034029e8a462afb6ff771043200915cb8deb5.tar.gz
urxvt with primary pasting
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);