From unknown Sat Jun 14 19:36:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67563: 30.0.50; Box should not extend with line-spacing Resent-From: Yuan Fu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Dec 2023 07:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 67563 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 67563@debbugs.gnu.org X-Debbugs-Original-To: Bug Report Emacs Received: via spool by submit@debbugs.gnu.org id=B.170141689022060 (code B ref -1); Fri, 01 Dec 2023 07:49:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Dec 2023 07:48:10 +0000 Received: from localhost ([127.0.0.1]:55021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r8yFt-0005ji-KS for submit@debbugs.gnu.org; Fri, 01 Dec 2023 02:48:10 -0500 Received: from lists.gnu.org ([2001:470:142::17]:35766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r8yFr-0005iw-UR for submit@debbugs.gnu.org; Fri, 01 Dec 2023 02:48:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r8yFd-0000ZV-Lu for bug-gnu-emacs@gnu.org; Fri, 01 Dec 2023 02:47:53 -0500 Received: from mail-pl1-x630.google.com ([2607:f8b0:4864:20::630]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r8yFb-0002H8-Ud for bug-gnu-emacs@gnu.org; Fri, 01 Dec 2023 02:47:53 -0500 Received: by mail-pl1-x630.google.com with SMTP id d9443c01a7336-1d00689f5c8so2228345ad.3 for ; Thu, 30 Nov 2023 23:47:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701416870; x=1702021670; darn=gnu.org; h=to:date:message-id:subject:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=dTklWtmSWjpWUbMV31ZqzvIeguH4bJ1+ztUAxqMVq3E=; b=A51MZk4JP4CfR0jYbsiknIm9FPsu2SX6LGzT5LT8CusndI+pst6oF0ATla7foyj2sZ klDAUC2nxEhXXtbPMzotJZo8aRPPWdeFo5/FCqNBEujs9c7CQdz6K3Hj/8HLe+QI/J82 uXzCKuiOwx2qub28Fy4MlHzlazVpaYYBeHrwXEKrOAVRnFZlPt4XD7/aAHZkaS95sSGz iAkHSV2AcejTLS5K4INCwW5+18y8lh54cgEg0uVrzjmpmDe+CHXE+x2OgMmuFlvd/ltd Tbgg03o3gfUSpi6E4pHUwCPIU8YbYmWuymLihAKwDyyOZYZL0lID4LFLKoITsPmt8z5B kV9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701416870; x=1702021670; h=to:date:message-id:subject:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=dTklWtmSWjpWUbMV31ZqzvIeguH4bJ1+ztUAxqMVq3E=; b=CNia+Ilur9lWxzxRl9B5k/NcO60fUQAP543UeW+5kwOWVpXUr1j+McrpoatYW39ULy +HYBHgsHrrSWXnjEupUANzkKSrDFhJpqGyt3lpo8kEiyvBJanpZn/IkgvOHgmn0V7FLY GtEMQGwwbwKisHxijBpCi8ZfAvOjthGQMKGVH09tcTpmg+fBCxPx2Ve0eM2Cb3XDD7Js VRQ7Yl3r0RoIK8njTOhi447/IovEU7T9DePBaYkekniH0wU2NagvdjmjEbrnSbWYHI8T 3UOzBZnC/oMBQ1wLXmt3t3IE0Wy8Km3sogxX7kKvLfPL35PyRUQA+LvKHRbP70Pm3Jfp EX6A== X-Gm-Message-State: AOJu0YyUPe3L7rQOFO3b4fa+EEedECsczduD+x2d/n5M9WbWTZXAiabh PEcZLYSy4ttOYIS96lSL66YOF3g18hfSLg== X-Google-Smtp-Source: AGHT+IF/IYLvqwB5OiAHxJp4zl/2iZwa48b20Lh3CY1z+BQlXUukDQgub+j6J6xXr/tMR9yur6M4aQ== X-Received: by 2002:a17:902:c94d:b0:1cf:dd05:b57c with SMTP id i13-20020a170902c94d00b001cfdd05b57cmr16666336pla.46.1701416869763; Thu, 30 Nov 2023 23:47:49 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id i8-20020a17090332c800b001b8b2a6c4a4sm2655034plr.172.2023.11.30.23.47.49 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 Nov 2023 23:47:49 -0800 (PST) From: Yuan Fu Content-Type: multipart/mixed; boundary="Apple-Mail=_CB38FA96-7CD9-4E5C-B047-A363459CBA31" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Message-Id: Date: Thu, 30 Nov 2023 23:47:37 -0800 X-Mailer: Apple Mail (2.3731.700.6) Received-SPF: pass client-ip=2607:f8b0:4864:20::630; envelope-from=casouri@gmail.com; helo=mail-pl1-x630.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --Apple-Mail=_CB38FA96-7CD9-4E5C-B047-A363459CBA31 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii If I set a box face for a button, and then set a line-space for the = buffer, I expect the extra space between lines to be added outside of = the box, like so: +-------------------------+ | Box | | | +-------------------------+ extra line space +-------------------------+ | Box | | | +-------------------------+ However, right now, the bottom line of the box includes the extra line = spacing, like so: +-------------------------+ | Box | | | + + | extra line space | +-------------------------+ +-------------------------+ | Box | | | +-------------------------+ Screenshot: --Apple-Mail=_CB38FA96-7CD9-4E5C-B047-A363459CBA31 Content-Disposition: inline; filename="Screenshot 2023-11-30 at 11.44.53 PM.png" Content-Type: image/png; x-mac-hide-extension=yes; x-unix-mode=0644; name="Screenshot 2023-11-30 at 11.44.53 PM.png" Content-Transfer-Encoding: base64 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 6ZOGRb5YDrpOUrcqLxv8w6Z7+O/q/ucIJlVtwT/HfwFBAgaqZ7wL+gAAAIplWElmTU0AKgAAAAgA BAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQ AAAAAQAAAJAAAAABAAOShgAHAAAAEgAAAHigAgAEAAAAAQAAAbCgAwAEAAAAAQAAALYAAAAAQVND SUkAAABTY3JlZW5zaG90b5girwAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAdZpVFh0WE1MOmNvbS5h ZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9 IlhNUCBDb3JlIDYuMC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9y Zy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6 YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlm LzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTgyPC9leGlmOlBpeGVsWURp bWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQzMjwvZXhpZjpQaXhlbFhE aW1lbnNpb24+CiAgICAgICAgIDxleGlmOlVzZXJDb21tZW50PlNjcmVlbnNob3Q8L2V4aWY6VXNl ckNvbW1lbnQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBt ZXRhPgqkvcw9AAAAHGlET1QAAAACAAAAAAAAAFsAAAAoAAAAWwAAAFsAABIK43XnOgAAEdZJREFU eAHsnQfMFUUXhg9gQewVY6KgYm+xQGy/qLHFjrH3LioGFUuwd8VEjS2KJYJdULB3owZ7N2IHQwAL 2JWggsjvOz9zM7fuzt3d2Xvmfyfh+/ZO2Tn7zHznvdOWLnP/DcJAAiRAAiRAAsoIdKGAKWsxmksC JEACJGAIUMDYEUiABEiABFQSoICpbDYaTQIkQAIkQAFjHyABEiABElBJgAKmstloNAmQAAmQAAWM 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 i0V1Siv5DB9Zf6oQAWuFJmkgAIFeIICA9UIvRdQRAYuARBQIQKBUBBCwknQnAlaSjqQZEIBANAEE LBpV2hERsLT7h9pBAALFE0DAimfalRwRsK5gp1AIQKCLBBCwLsIvsmgErEia5AUBCPQCAQSsF3op oo4IWAQkokAAAqUiULiA3Xzzzfb7778PgDR06FCbZZZZbM4557TZZ599wPN2BDz22GP26aef2rBh w2yTTTbJXETe9JkLzJGgkwL24IMP2scff2yTTz65bbPNNjlq3Z2k3a5/t8vPS73X65+3/aRPh0Dh ArbaaqvZDz/80LCFq6++uh166KE244wzNoyX9+EBBxxgjz/+uM0wwwz28MMPZ84ub/rMBeZI0EkB 23nnne2hhx6ymWaayV566aUcte5O0m7Xv9vl56Xe6/XP237Sp0OgbQI2ZMgQm2666VxLddzi999/ X9XqRRdd1K644gqbYIIJqsKLvMkrQHnTF9mWZnkhYM0I/f95t1/A3S7//yRau+r1+rfWalKlSKBt AjZ8+HB74IEHKm2WgD333HN2yimn2K+//urCTzvtNFtrrbUqcYq+yCtAedMX3Z5G+SFgjehUP+v2 C7jb5VfTyH7X6/XP3mJSpEqgYwLmAZxxxhl2ww03uNvtttvOJBLtspEjR7q1mlanEPOm9+0aN26c aQ0wjzXLo5MCtsoqq9iHH36Yewrxn3/+aesIfDDeRdV/sPybhRdVfr/ya8aX5/1DoOMC9uKLL9qu u+7qCK+77rp20kknVdE+7LDD3Aht3nnntf3226/qmW6ef/55u+qqq1z4DjvsYEsvvbS71rrbUUcd 5a71IecN/ZNNNNFElXguYPyHnEm0FifLm358lpWvDz74wK655hp755137KOPPnIOD/PNN58ttdRS tv3229vEE09ciRtenH322aa0U089tZ1wwgl25ZVX2h133GFffPGFTTXVVKY89tprL1tsscXCZNYu AdPIOewHOW/on0xtWH755d11+DHHHHO4uodh/vqrr76y8847z1577TXHZpJJJrEFF1zQ5aN26b7W br/9dhs1apQLnnXWWe3kk082TVGHpv476KCD7K+//nLPLrjgAptyyind1HWR9Q/LjLmGXwwl4kCg NQIdF7Brr73WzjzzTFfb4447zjbccMOqmnsnEL2ob7zxxqpnurn33nsrQqUX2TrrrOPijBkzxtZe e+0B8RsFzDbbbHbnnXcWkj4s56abbrKzzjrL/vzzzzC4cj3PPPOYpk/lkVlrO+20k73yyis26aST uvZIvGpNL29NxYbtbZeAffnll7bMMsvUVqHh/YgRI2z06NED4siR5sADD7Qff/xxwDMFzD///Hbh hRfa3HPPXfX8l19+cW395JNPXLj+32gaKzSJ39133+2C9txzTzviiCPcdZH1D8uLvS6y/H7kF8uZ eP1JoKMCprWvrbfe2vQi0kv4kUceqTh6ePytCphecueff77Pxn1rDe7nn392YrDBBhtUPdPNtNNO a3vssYcLz5veZ/7CCy/Ybrvt5m4nnHBC23TTTW2hhRZyo0p57r388svumUYp2nKgOKF5AVOYGInH sssu67Ym3H///fbWW2+56HKQueuuu9zITgHtErCffvrJNO0bmsqVCElkN9tss/CRu55++umdUIUP NGpTWzRC0nSqRqESRjn46EeEXy+ViOm6dsr11VdfNU3p/v33327kd88999gCCyzgipDI77vvvu56 ySWXtFtvvbXCtaj6h23Jcl1U+f3KLwtr4vYfgbYJmF7MoWhozeSNN94wreXoxbf33nvX3UPUqoDV 6zqJh6bjWl0Dy5peaxJbbbWVvfvuu25tR9N/iyyySKVqellr1Hjbbbe5sMMPP3yAAIQCpvVBrRN6 08tb06ZvvvmmC9JU3Iorruiu2yVgvuzwe4011nDTf1nc6HfZZRfT/iGJstZAV1hhhTBLN+V46aWX ujBNK0vgau2iiy5y/BSuEbpETFOH2pahHyrTTDONK0P7DRtZK/VvlF/WZ62UD7+slInfDwTaJmCN 4O2+++5uHaz2V7bS9LKAvf32207A1I7111+/7jqQRnp6gf3xxx9uBHH99dcresW8gOlFr2k4bRYO TaOfY4891gUdcsghlfJSFrBvvvnGllhiCVfnjTfe2M4555ywSe567Nixbl1Pm+A14rzlllsGxNEP AAm69vbJdtxxR3v//fftySefdPfaliExa2atCEizPLM8z1o+/LLQJW4/EWibgGmUtfLKK1dYaipF azt6ccu0/nP88cfbwgsvXImji14WME19aVQlkzPKFlts4a5rP/zITuLkX74+jhcw8XvmmWd8cOVb G4f1a1ymb41kZSkLmNrhpxrFRdPI9UxcNHrVFKSmDOvZt99+a2uuuabppR6apm2PPvroMGjQ66wC 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 KmDWdHMyuV8AAAAASUVORK5CYII= --Apple-Mail=_CB38FA96-7CD9-4E5C-B047-A363459CBA31 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Ideally there should be some space between the two buttons on the two = lines. Also notice the extra space above the bottom line of the box. I also attached a repo file to produce these buttons. If someone can give me some pointers, I can try to look into this. Yuan --Apple-Mail=_CB38FA96-7CD9-4E5C-B047-A363459CBA31 Content-Disposition: attachment; filename=repo.el Content-Type: application/octet-stream; x-unix-mode=0644; name="repo.el" Content-Transfer-Encoding: 7bit (let ((button (propertize "Button" 'face '( :box (:line-width 3 :color "blue") :background "gray92")))) (switch-to-buffer "*test*") (erase-buffer) (setq-local line-spacing 0.2) (insert "\n" button " text text" button "\n" button " text text\n")) --Apple-Mail=_CB38FA96-7CD9-4E5C-B047-A363459CBA31 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii --Apple-Mail=_CB38FA96-7CD9-4E5C-B047-A363459CBA31-- From unknown Sat Jun 14 19:36:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67563: 30.0.50; Box should not extend with line-spacing Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Dec 2023 14:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67563 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yuan Fu Cc: 67563@debbugs.gnu.org Received: via spool by 67563-submit@debbugs.gnu.org id=B67563.170152603631906 (code B ref 67563); Sat, 02 Dec 2023 14:08:02 +0000 Received: (at 67563) by debbugs.gnu.org; 2 Dec 2023 14:07:16 +0000 Received: from localhost ([127.0.0.1]:56951 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r9QeJ-0008IY-Hu for submit@debbugs.gnu.org; Sat, 02 Dec 2023 09:07:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r9QeH-0008IL-NR for 67563@debbugs.gnu.org; Sat, 02 Dec 2023 09:07:14 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r9Qe2-0007t0-Vu; Sat, 02 Dec 2023 09:06:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=5BxWjklFnwfmxqgb147EvrhuiH0t2YqezB35CATH27M=; b=lsW9ha/NXgoF tfbM8CjUsZIY3v6PgxeJ5pGkCYABpF8QwpBUNE1CC+3Vz3ZMkEqgXWo7sMxl3R7DewbxK7Eh2gqX2 TV/Gkbbk/Dx8T+5F7AUCJppwev8znqmqm3HZYJ5G5RU2+FKjdinoK6aUdLFWxiI4wdS8vQtmugx5i +POfk77rFkcBEFWrbHy9fyU03MExrDX7WXiySw3m9hays5YQu8W3TOdf5QxiLi8NriqItK48YJ1y5 sgQhDYgz+N7auqr8IgGgYIv75gOpI3YSZ3++12yLIOHGAQY3EPaf2oPiUduR6488OckRocCqa+pri fRTUxDJOQlUE58kr5z8VeQ==; Date: Sat, 02 Dec 2023 16:06:54 +0200 Message-Id: <838r6c8zr5.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Yuan Fu on Thu, 30 Nov 2023 23:47:37 -0800) References: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Yuan Fu > Date: Thu, 30 Nov 2023 23:47:37 -0800 > > If I set a box face for a button, and then set a line-space for the buffer, I expect the extra space between lines to be added outside of the box, like so: > > +-------------------------+ > | Box | > | | > +-------------------------+ > extra line space > +-------------------------+ > | Box | > | | > +-------------------------+ > > However, right now, the bottom line of the box includes the extra line spacing, like so: > > +-------------------------+ > | Box | > | | > + + > | extra line space | > +-------------------------+ > +-------------------------+ > | Box | > | | > +-------------------------+ > > Screenshot: > > Ideally there should be some space between the two buttons on the two lines. Also notice the extra space above the bottom line of the box. > > I also attached a repo file to produce these buttons. > > If someone can give me some pointers, I can try to look into this. We currently draw the box such that its height is equal to the height of the screen line, and that includes line-spacing. The implementation is in x_draw_glyph_string_box and similar functions in other GUI backends (w32_draw_glyph_string_box etc.). If you want to ad a feature where the box excludes line-space, please make it optional, by default off, as the current behavior is a very old one. From unknown Sat Jun 14 19:36:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67563: 30.0.50; Box should not extend with line-spacing Resent-From: Yuan Fu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 04 Dec 2023 08:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67563 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 67563@debbugs.gnu.org Received: via spool by 67563-submit@debbugs.gnu.org id=B67563.170167822414025 (code B ref 67563); Mon, 04 Dec 2023 08:24:01 +0000 Received: (at 67563) by debbugs.gnu.org; 4 Dec 2023 08:23:44 +0000 Received: from localhost ([127.0.0.1]:33447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rA4Ey-0003e8-3x for submit@debbugs.gnu.org; Mon, 04 Dec 2023 03:23:44 -0500 Received: from mail-pf1-x42d.google.com ([2607:f8b0:4864:20::42d]:45066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rA4Es-0003dp-UJ for 67563@debbugs.gnu.org; Mon, 04 Dec 2023 03:23:42 -0500 Received: by mail-pf1-x42d.google.com with SMTP id d2e1a72fcca58-6cddb35ef8bso3150962b3a.2 for <67563@debbugs.gnu.org>; Mon, 04 Dec 2023 00:23:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701678203; x=1702283003; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=qj+Bti2aLCfbnKKlJ4XgJWJ+34j+3ENxjvE0KPzGwOU=; b=BrHZffbXUiuMTs5EDDGCH6tIIxguYfzeTL2do4aNlmegOw+5CH+MSs4GnwGAUHw5q7 dpGK5trOgMN54cX2SDAll3Bi7CWkuKmbNmfyPEircUljYBb8qyo3PliTXdJMTLwZPjZ+ DkMbwRseWw325pDMbQ8UvTHUrYoiiYqLLZRfrY2YASepKEdhLTSCj6x3BqShqYobmCnQ N9pjjBht7l4HYZBYPwt6pebiAw1oTh/g9fgen7G0T2Ph51TINiTL+/9hn0QmeOYBn/DQ 5YxJU+8qNpbkCg8skWV7EZAJMsRon9yJvHnOxj91j6VvW9dwthibr1C0rOS7Fsla2o++ BOmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701678203; x=1702283003; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qj+Bti2aLCfbnKKlJ4XgJWJ+34j+3ENxjvE0KPzGwOU=; b=vBBBOBWUNFlbl+d2dAHHCY1XzNy0TxeyTQrf3PnMnjd4MVzGeedbRYh4oE1d6K08fP MqjJFQxobHYiR1l1cFDsG88ZAIhoBqF8xFb7bpvcHOwWuYR5EbVzsSUlipjZ+TKyU2nP NaIXHZvK/eHj2aX5wxWukIR7FXBGPgc9tx2xnZNH2hLsSNwomjCt8n4RppCSd0lHxGR6 0iZIrqZFWj3qq6JqswnDdqpRYg0hWSgIWnTUnKLN7rLtrED/BVHLQpyjww8KcOWerm3g RuFVrX1n7qI5R6wIdCl/z/elj1I5zKX/bWTcVDrz3sGrhZXeAg0S2Tj42kJyRJsqcQ5p h8gg== X-Gm-Message-State: AOJu0Yw0rSwl4vvahv6xnzsOS4EYwIJfseYCJVuP+fmhwQqoHmkhJLbe 8sz/2BBHMK1f818wvzhivJc= X-Google-Smtp-Source: AGHT+IHAFwzy+1+4Plseel+jSMZ12wv6G3Xqf04sIed24f9BrJR6H4Sbo/T4Anp6Uu5VQepgvGzWpA== X-Received: by 2002:a05:6a21:81a9:b0:18b:cd15:b832 with SMTP id pd41-20020a056a2181a900b0018bcd15b832mr1439390pzb.42.1701678202553; Mon, 04 Dec 2023 00:23:22 -0800 (PST) Received: from [192.168.1.7] (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id f12-20020a17090274cc00b001d09c539c95sm1633272plt.90.2023.12.04.00.23.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 04 Dec 2023 00:23:22 -0800 (PST) Message-ID: <41e72b13-7ff8-47ae-b0f2-7e0b2b86c089@gmail.com> Date: Mon, 4 Dec 2023 00:23:21 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US References: <838r6c8zr5.fsf@gnu.org> From: Yuan Fu In-Reply-To: <838r6c8zr5.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 12/2/23 6:06 AM, Eli Zaretskii wrote: >> From: Yuan Fu >> Date: Thu, 30 Nov 2023 23:47:37 -0800 >> >> If I set a box face for a button, and then set a line-space for the buffer, I expect the extra space between lines to be added outside of the box, like so: >> >> +-------------------------+ >> | Box | >> | | >> +-------------------------+ >> extra line space >> +-------------------------+ >> | Box | >> | | >> +-------------------------+ >> >> However, right now, the bottom line of the box includes the extra line spacing, like so: >> >> +-------------------------+ >> | Box | >> | | >> + + >> | extra line space | >> +-------------------------+ >> +-------------------------+ >> | Box | >> | | >> +-------------------------+ >> >> Screenshot: >> >> Ideally there should be some space between the two buttons on the two lines. Also notice the extra space above the bottom line of the box. >> >> I also attached a repo file to produce these buttons. >> >> If someone can give me some pointers, I can try to look into this. > We currently draw the box such that its height is equal to the height > of the screen line, and that includes line-spacing. > > The implementation is in x_draw_glyph_string_box and similar functions > in other GUI backends (w32_draw_glyph_string_box etc.). Thanks, I'll come back when I have good questions to ask. > If you want to ad a feature where the box excludes line-space, please > make it optional, by default off, as the current behavior is a very > old one. Will do. I'm sure the current behavior has its use-cases too. Yuan