GNU bug report logs -
#16974
24.3.50; [Wishlist] Feature to automatically adjust foreground/background colours when contrast below some threshold
Previous Next
To reply to this bug, email your comments to 16974 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#16974
; Package
emacs
.
(Sun, 09 Mar 2014 15:38:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
nljlistbox2 <at> gmail.com (N. Jackson)
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Sun, 09 Mar 2014 15:38:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Wishlist: It would be very useful to have a feature that automatically
adjusts the foreground and background colours when the contrast between
them is below some threshold value (in some reasonably meaningful units
-- perhaps a percentage), while keeping the colours as close as possible
to their unadjusted values.
Such a feature was proposed (and, IIUC, prototyped) in the discussion of
the bizarrely named :distant-foreground face attribute on the
emacs-devel list around the 7th of January (2014). There it met with the
objection that nothing should ever override any of a user's
settings. However, if the user wants their settings overridden in certain
circumcstances, then it seems unreasonable to deny them that.
Presumably there would be two variables: a Boolean `auto-adjust-contrast' and
a numeric `auto-adjust-contrast-threshold' (or names to that effect). The first
variable could be eliminated with the convention that the feature be
disabled when the threshold variable is set to zero.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#16974
; Package
emacs
.
(Mon, 10 Mar 2014 02:53:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 16974 <at> debbugs.gnu.org (full text, mbox):
> Such a feature was proposed (and, IIUC, prototyped) in the discussion of
> the bizarrely named :distant-foreground face attribute on the
> emacs-devel list around the 7th of January (2014). There it met with the
> objection that nothing should ever override any of a user's
> settings. However, if the user wants their settings overridden in certain
> circumcstances, then it seems unreasonable to deny them that.
Agreed. I think the way to fix this is:
- Add some hook in the C code that "realizes" faces so that Lisp code
can tweak the result.
- Write a new package which uses this hook to get the above result.
Stefan
This bug report was last modified 11 years and 97 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.