GNU bug report logs - #39390
28.0.50; prettify-symbols-mode confuses display when start/end faces are different

Previous Next

Package: emacs;

Reported by: Raphael 'kena' Poss <knz <at> thaumogen.net>

Date: Sun, 2 Feb 2020 15:44:01 UTC

Severity: normal

Found in version 28.0.50

Full log


Message #80 received at 39390 <at> debbugs.gnu.org (full text, mbox):

From: Raphael 'kena' Poss <knz <at> thaumogen.net>
To: Eli Zaretskii <eliz <at> gnu.org>, Tassilo Horn <tsdh <at> gnu.org>
Cc: 39390 <at> debbugs.gnu.org
Subject: Re: bug#39390: 28.0.50; prettify-symbols-mode confuses display when
 start/end faces are different
Date: Mon, 17 Feb 2020 13:37:07 -0500
On 17-02-2020 12:30, Eli Zaretskii wrote:
> So this limitation is not
> really arbitrary, and can only be lifted by a thorough redesign of how
> the display engine traverses the text it is about to display, and what
> it does when it meets a composition that crosses face boundaries.

My humble opinion on this is that either the compose function should
report an exception / error, or pick some arbitrary behavior (e.g. just
use the 1st face for the entire substitution) and use that.

It seems strange to me to accept the current non-deterministic,
display-corrupting behavior as a reasonable alternative.

-- 
Raphael 'kena' Poss




This bug report was last modified 5 years and 124 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.