[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/xdisp.c,v
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] Changes to emacs/src/xdisp.c,v |
Date: |
Tue, 10 Jun 2008 20:22:15 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Stefan Monnier <monnier> 08/06/10 20:22:11
Index: src/xdisp.c
===================================================================
RCS file: /sources/emacs/emacs/src/xdisp.c,v
retrieving revision 1.1218
retrieving revision 1.1219
diff -u -b -r1.1218 -r1.1219
--- src/xdisp.c 6 Jun 2008 23:07:50 -0000 1.1218
+++ src/xdisp.c 10 Jun 2008 20:22:10 -0000 1.1219
@@ -715,6 +715,12 @@
EMACS_INT overline_margin;
+/* Require underline to be at least this many screen pixels below baseline
+ This to avoid underline "merging" with the base of letters at small
+ font sizes, particularly when x_use_underline_position_properties is on. */
+
+EMACS_INT underline_minimum_offset;
+
/* Value returned from text property handlers (see below). */
enum prop_handled
@@ -24801,6 +24807,15 @@
The default value is 2: the height of the overline (1 pixel) plus 1 pixel
margin to the caracter height. */);
overline_margin = 2;
+
+ DEFVAR_INT ("underline-minimum-offset",
+ &underline_minimum_offset,
+ doc: /* Minimum distance between baseline and underline.
+This can improve legibility of underlined text at small font sizes,
+particularly when using variable `x-use-underline-position-properties'
+with fonts that specify an UNDERLINE_POSITION relatively close to the
+baseline. The default value is 0. */);
+ underline_minimum_offset = 0;
}
- [Emacs-diffs] Changes to emacs/src/xdisp.c,v, Miles Bader, 2008/06/01
- [Emacs-diffs] Changes to emacs/src/xdisp.c,v, Stefan Monnier, 2008/06/04
- [Emacs-diffs] Changes to emacs/src/xdisp.c,v, Miles Bader, 2008/06/06
- [Emacs-diffs] Changes to emacs/src/xdisp.c,v,
Stefan Monnier <=
- [Emacs-diffs] Changes to emacs/src/xdisp.c,v, Stefan Monnier, 2008/06/14
- [Emacs-diffs] Changes to emacs/src/xdisp.c,v, Chong Yidong, 2008/06/24
- [Emacs-diffs] Changes to emacs/src/xdisp.c,v, Juanma Barranquero, 2008/06/25
- [Emacs-diffs] Changes to emacs/src/xdisp.c,v, Jason Rumney, 2008/06/25
- [Emacs-diffs] Changes to emacs/src/xdisp.c,v, Kenichi Handa, 2008/06/26
- [Emacs-diffs] Changes to emacs/src/xdisp.c,v, Chong Yidong, 2008/06/26