From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: =?UTF-8?Q?Cl=C3=A9ment?= Pit-Claudel Newsgroups: gmane.emacs.bugs Subject: bug#40687: Missing right border on composed text used in 'display property Date: Fri, 17 Apr 2020 15:44:36 -0400 Message-ID: <25b96bf7-a166-9d82-351d-1cfea7cec4f2@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------9D998B03A71951463D0FEA95" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="2027"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 To: 40687@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 17 21:45:15 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 1jPWvL-0000Rn-IG for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 17 Apr 2020 21:45:15 +0200 Original-Received: from localhost ([::1]:51230 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jPWvK-00046q-Iz for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 17 Apr 2020 15:45:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37936) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jPWvA-00043K-06 for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2020 15:45:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jPWv8-0004xG-EU for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2020 15:45:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58396) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jPWv8-0004wq-9c for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2020 15:45:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jPWv8-0002jC-4y for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2020 15:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit-Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 17 Apr 2020 19:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 40687 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs Original-Received: via spool by submit@debbugs.gnu.org id=B.158715268710448 (code B ref -1); Fri, 17 Apr 2020 19:45:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 17 Apr 2020 19:44:47 +0000 Original-Received: from localhost ([127.0.0.1]:41709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jPWut-0002iS-3K for submit@debbugs.gnu.org; Fri, 17 Apr 2020 15:44:47 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:36934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jPWur-0002iK-Gg for submit@debbugs.gnu.org; Fri, 17 Apr 2020 15:44:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37510) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jPWuq-0003my-3J for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2020 15:44:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jPWum-0004SH-6Y for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2020 15:44:43 -0400 Original-Received: from mail-qt1-x829.google.com ([2607:f8b0:4864:20::829]:41716) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jPWul-0004RC-Vo for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2020 15:44:40 -0400 Original-Received: by mail-qt1-x829.google.com with SMTP id l60so2984975qtd.8 for ; Fri, 17 Apr 2020 12:44:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language; bh=FeYnzIYt0w23wzT/HGN+DA8ESitcUbhLH9HMXb22SFU=; b=aVr9LVQNQEHL66j0amhedfGBIKdWr3e41eNR9/776/4t9OGC+K47F2XokU4Kj98GRp TfPfu53tD0GrV1t4OMwq5C0MEqn6YmNY8qOY9jxiuaqDOw5ZtrRn6yxDJxKYh4BQn+UR cXxV8qYMPDobc/8jwoswqrA6Eb8W8MNe0J2EZ44e+uESzGhc90ev5x6VHzUaqVR21fvi 763b5IVVwwVkni8tDAD0+VxIF0NTBMhxL9mx7+7mboU17Il0cjb7RtumdhBtMOosZd2Y oJsBlHNV81A/SqgIr6Yd/sL211xb0LSDos5Img9zQyVdeSasTR4GCY7KPbIyUZ0zLSY1 CRhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language; bh=FeYnzIYt0w23wzT/HGN+DA8ESitcUbhLH9HMXb22SFU=; b=H5Gu9iZlYeqkHwR2GUbda24cf/dxSgJDFdb1fF/8bp5ly9VAWgHgwmRcThzL6KjC/+ MZga4hvrFqeSux3D9c0EnyWhsaC1rrTsnM2zQBn8nHsyQ8wR6WMhs8y4VSg5iFmpQWn2 JtJRZ42/MV/XnC7Zr5QS6taX5Esu1GVLcr/XESMVpmea8sIPKRkrLIswQtF0mGAkE+LC SYO061qN1PSUnH0qAmbvcZcR+s483E5ZyoN4+8CNDscVhNYIS97CacIgSSKN0Wz3PPkY TkNed2/SIxJez2AU1EZeQu1Uo+92RmAQ3/BJ6K0npkrvrAKP2WUzCEE2OyD7oVxjhgI5 mKvA== X-Gm-Message-State: AGi0PubDgmLaa8+h72FW9rcZOZKyEdEkW9EYy+V+ncw668zThdzHFuc5 Xr6g/dH1A3dZUf/nM3LK2Wp92+ve X-Google-Smtp-Source: APiQypIiNArWaB9kdg0EJPSXTCrnp4K3TTLJYqdQchiueU/vQftMeFRbc2w9YxQA1WpN2y9BkVZK8g== X-Received: by 2002:ac8:3874:: with SMTP id r49mr4846933qtb.66.1587152679000; Fri, 17 Apr 2020 12:44:39 -0700 (PDT) Original-Received: from ?IPv6:2601:184:4180:66e7:da2:5c19:86dd:363e? ([2601:184:4180:66e7:da2:5c19:86dd:363e]) by smtp.googlemail.com with ESMTPSA id v27sm9393930qtb.35.2020.04.17.12.44.37 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 17 Apr 2020 12:44:37 -0700 (PDT) Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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:178538 Archived-At: This is a multi-part message in MIME format. --------------9D998B03A71951463D0FEA95 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Hi all, With the following sample code, I observe the results shown in the attached image. The first two "ab" have a border, but the last one only has three-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) 'face 'my-button)) (insert " ") (pop-to-buffer-same-window (current-buffer))) Clément. In GNU Emacs 28.0.50 (build 5, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.10) of 2020-03-15 built on clem-w50-mint Repository revision: 9dccaf8a5cdb10dae597345ec3741475477a7d97 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Linux Mint 19.3 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP Important settings: value of $LC_MONETARY: en_DK.UTF-8 value of $LC_NUMERIC: en_DK.UTF-8 value of $LC_TIME: en_DK.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 45833 8246) (symbols 48 6336 1) (strings 32 15876 1701) (string-bytes 1 514312) (vectors 16 10216) (vector-slots 8 138591 9384) (floats 8 19 45) (intervals 56 188 0) (buffers 1000 12)) --------------9D998B03A71951463D0FEA95 Content-Type: image/png; name="truncated-border.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="truncated-border.png" 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 1f3SkS+XDwQjR4xg3u+/19v6qzvvS+/MLi4ubvDJ0a1SH8e5dJql0lbGynfFl/KHX0KCms+f hjq/jnSC+frouavv8/BQyo/PD6SfGZXjg89aQIuKimo91Y0/tSpGR0dXeayhWmrFt0ov3Ecy /6Bu6DgyGmZTf8rPA1ratVodf+up8bf5Pt1ud61nYjjW7hr3er1l8zTruib+xmcBtLCwMKBa joqLiw87Eb1l5SjwUFzoxhnqq9+Cd1GUrxAF6h6UwHaoFk9/VZvxoA3xBe94b/Xzer3k5OQ0 dDFEqjgu5wEF/wnMWxbt/2BwhvlmIH9Rvoeti4/vD1wRsV4ghWURaXjHbQD1F5m7Slg0Y29D F0NERETEMj67CUlEREREpDY0Q62IiIiIWEoBVEREREQspQAqIiIiIpZSABURERERSymAioiI iIilFEBFRERExFIKoCIiIiJiKQVQEREREbGUAqiIiIiIWEoBVEREREQspQAqIiIiIpZSABUR ERERSxnR0dFmQxdCRERERI4fRk5OzmEDaGRkpFVlERERERE/kJube9jnx48fX6f1qwteRERE RCylACoiIiIilgpq6AKIiIiISOCz2WzExcXRrFkzPB4PWVlZ7NixA6/XW2VZBVARERERqbN2 7drRqlUrAIKCgmjRogVut5uEhIQqy6oLXkRERETqLDY2tspjzZs3r3ZZBVARERERqTOn01nl MYfDUe2yCqAiIiIiYikFUBERERGxlAKoiIiIiFhKAVRERERELKUAKiIiIiKWUgAVEREREUsp gIqIiIiIpRRARURERMRSCqAiIiIiYikFUBERERGxlAKoiIiIiFhKAVRERERELKUAKiIiIiKW UgAVEREREUspgIqIiIiIpRRARURERMRSCqAiIiIiYikFUBERERGxlAKoiIiIiFhKAVRERERE LKUAKiIiIiKWUgAVEREREUspgIqIiIiIpRRARURERMRSCqAiIiIiYikFUBERERGxlAKoiIiI iFhKAVRERERELKUAKiIiIiKWUgAVEREREUspgIqIiIiIpRRARURERMRSCqAiIiIiYikFUBER ERGxlAKoiIiIiFhKAVRERERELKUAKiIiIiKWUgAVEREREUspgIqIiIiIpRRARURERMRSCqAi IiIiYikFUBERERGxlAKoiIiIiFhKAVRERERELKUAKiIiIiKWUgAVEREREUspgIqIiIiIpRRA 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 FzBxZFcaHUe/vqJ6C0yqNxERCVT1MNLKQZOeY7im5xiuwaQkZzfJSbvYtSuFPZm5FBQWUVTi xhbkJDjESYgzjIiYJjRr1pzmzZvTrGkUzqNsl3U27szgMZ0ZPOaS/Q94i9m3J4nEXbtJS8sg a18ueQVFlLjdeAkiODSc6NiWtI3rQvcurYk8rsedqd4Ck+pNREQCTz1fAgyCo1rSsVdLOvaq 3y1Vy+akUcvO9GnZuQE2HshUb4FJ9SYiIoHhGLqLQUREREQCgQKoiIiIiFhKAVRERERELKUA KiIiIiKWUgAVEREREUspgIqIiIiIpY5oGqbZs2ezePHi+iqL1BPVW2BSvVXVu3fvhi6CiIj4 QK1bQHUxDEyqt8CkehMRkWNZjQE0NjZWF8NaatmyZUMXoYzqrfZUbyIiItaqMYBOmjSJxMRE K8oS0Fq2bMmkSZMauhhlVG+1o3oTERGxnpGTk2MeboHIyEiryiIiIiIifiA3N/ewz48fP77K Y8OHD6922fnz51d5THfBi4iIiIilFEBFRERExFIKoCIiIiJiKQVQEREREbGUAqiIiIiIWEoB VEREREQspQAqIiIiIpZSABURERERSymAioiIiIilFEBFRERExFIKoCIiIiJiKQVQEREREbGU AqiIiIiIWEoBVEREREQspQAqIiIiIpZSABURERERSymAioiIiIilFEBFRERExFIKoCIiIiJi KQVQEREREbGUAqiIiIiIWEoBVEREREQspQAqIiIiIpZSABURERERSymAioiIiIilFEBFRERE xFIKoCIiIiJiKQVQEREREbGUAqiIiIiIWEoBVEREREQspQAqIiIiIpZSABURERERSymAioiI iIilFEBFRERExFIKoCIiIiJiKQVQEREREbGUAqiIiIiIWEoBVEREREQspQAqIiIiIpZSABUR ERERSymAioiIiIilFEBFREREpM5cLletHgMFUBERERHxgT179lR5LDU1tdplg+q7MCIiIiJy 7EtMTAQgNjYWm81Genp62WOVKYCKiIiISJ15vV4SEhJISEiocVl1wYuIiIiIpRRARURERMRS CqAiIiIiYikFUBERERGxlAKoiIiIiFhKAVRERERELKUAKiIiIiKWUgAVEREREUsZHo/HzMzM PORvdYqIiIiI+EJQUBBhYWEEZWZmsm7duoYuj4iIiIgcB9atW4dNLZ+AN5sdi3/l2xl/keRt 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 --------------9D998B03A71951463D0FEA95--