From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.bugs Subject: bug#40687: Missing right border on composed text used in 'display property Date: Fri, 17 Apr 2020 22:33:48 +0200 Message-ID: <875zdxvolv.fsf@gmx.net> References: <25b96bf7-a166-9d82-351d-1cfea7cec4f2@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="87142"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 40687@debbugs.gnu.org To: =?UTF-8?Q?Cl=C3=A9ment?= Pit-Claudel Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 17 22:35:17 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jPXhl-000MZo-3n for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 17 Apr 2020 22:35:17 +0200 Original-Received: from localhost ([::1]:51698 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jPXhj-0002gE-Rl for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 17 Apr 2020 16:35:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43843) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jPXgZ-0002ft-KL for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2020 16:34:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jPXgY-0001vm-NK for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2020 16:34:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58438) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jPXgY-0001vN-GD for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2020 16:34:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jPXgY-0005xg-D0 for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2020 16:34:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 17 Apr 2020 20:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40687 X-GNU-PR-Package: emacs Original-Received: via spool by 40687-submit@debbugs.gnu.org id=B40687.158715563822905 (code B ref 40687); Fri, 17 Apr 2020 20:34:02 +0000 Original-Received: (at 40687) by debbugs.gnu.org; 17 Apr 2020 20:33:58 +0000 Original-Received: from localhost ([127.0.0.1]:41751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jPXgT-0005xN-Rq for submit@debbugs.gnu.org; Fri, 17 Apr 2020 16:33:58 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:35835) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jPXgS-0005xA-49 for 40687@debbugs.gnu.org; Fri, 17 Apr 2020 16:33:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1587155629; bh=ZMDZPMOusP0k9T1UU2a+qzJeBfpV//nmx5NAdOE9zOM=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=ffBKuyfClsQeN9iyeZZr/pHEFZJi5VtNkJZAIAJsaR0ByL5o/NOeJPpeR+nrvW7xn ZJ59a+/r8VZionne1Xncxfrw0REGYiq7mXWiai4sc/3EZ1hCeEIDawXrRvjA5B1VET U7bETNTtu+mi29t1ldnhnlRhHCaSYEeG6SZyRelU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from strobe-jhalfs ([188.109.155.11]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MtwUw-1j73vF0JdE-00uHBx; Fri, 17 Apr 2020 22:33:49 +0200 In-Reply-To: <25b96bf7-a166-9d82-351d-1cfea7cec4f2@gmail.com> ("=?UTF-8?Q?Cl=C3=A9ment?= Pit-Claudel"'s message of "Fri, 17 Apr 2020 15:44:36 -0400") X-Provags-ID: V03:K1:8XcDCo0OtWJ0YeEVZk63qpxk3BtzTqJ5l4E5hX3aD9tB3Gu6ZuL FzuygFnfXvAGRgl54nygRS+Dc15yZ0beoY7wZd2NpNY2qthD24fSmDoyNQUggd1QRWnPPCs bzwQwRh3decJqiPWS8dUc62gx6Mjj4PDCaFbyLMmOUQMBuWDjtuk2fr+Gx+PlQW4Yg5/WSM HGbChTJK5AM2m2/9JdhIQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:zROPl0mbD8A=:XEPVDSvK5m8U4ENUFIdf5S jBt/XQYeeLhJXpfFTwjEx6n5cL+dQ8MQ83qONeApSOQ4SxmlzkslNPbZ2Jk8JmXKkhuS/f5ax 2ws7uMuCoiG6S5bAEniTuuzgG8ZoZ2vAANO8YKncB48bEfg5tcm+BU4KJUPEO5VtEcs2nCN8t UViNS6TIPeNKAzsM3My9E9wFPjiKAgclglJFW6AeQuu0EXTYavKDKGn5pRnQZYxgkDcFt4Doo VQV5+mRWi8WjTuL6o+c0NQiJbJX+ORCO34vJJOPFmfcLljPYTtK3pjuKYlxOoHImrzNUNnz8i S0tH3nPIwdKyCocbxIYWgu8ahEssI7l41rBl4uwOeV8MwkUwZ3nnvb8rom9af6sLi5IbMuOz8 IOjfWSzC/XstBE2fu1Sr2M760PljUl/jUkXBr2+BFhqb8tKWZZKCQ3Lz9mwJRf9DiMs+/z7Gl 4XSwcsl+aivSQ4JdQK4txsulNIgf7OUlDFOXNp//7JwhMnMjJXdSxvNd9uDpBb5f/I4M+Y36I jWDWOCbrfxeCFnQsPXPvHl07m599+Qw5al3sO2uw/eK7kuLYUhs3aMIOkzzMmk0jsJw77hnZe oyUcOQ2VbxkIaa44gMYeZ49BLs/+7U4GloPKlYbFfOTqdfpvJQ3B8sygaVXSJWqwTEdnH0wwr aIy28JcvoBrZtqcq2aYDxDRkq3Cn7BIFHaoX5iHS+ny7ytjgsjlIPpNEAoNXdekPnZfyHl0lU UPhlXWFWGXvXG5IdcZo677G6imUStuQhzaBlXOVCGS4JeLC7yKd8THY4L1QAMaXYdgH9qRGf X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:178539 Archived-At: On Fri, 17 Apr 2020 15:44:36 -0400 Cl=C3=A9ment Pit-Claudel wrote: > Hi all, > > With the following sample code, I observe the results shown in the attach= ed image. The first two "ab" have a border, but the last one only has thre= e-quarters of its border: the right side is missing. > > (defface my-button > '((t :box(:line-width -4 :style released-button) > :background"lightgrey":foreground"black")) > "Button face") > > (with-current-buffer (get-buffer-create "button") > (insert "\n") > (insert (propertize "ab" 'face 'my-button)) > (insert " ") > (insert (propertize (compose-chars ?a '(Br . Bl) ?b) 'face 'my-button)) > (insert " ") > (insert (propertize "ab" 'display (compose-chars ?a '(Br . Bl) ?b) 'fac= e 'my-button)) > (insert " ") > (pop-to-buffer-same-window (current-buffer))) I see the same thing, but I noticed that when you add a space to composed characters of the display property, ie.: (compose-chars ?a '(Br . Bl) ?b ? ) then right side border appears. Steve Berman