From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=C3=A9ment?= Pit-Claudel Newsgroups: gmane.emacs.bugs Subject: bug#30746: window-text-pixel-width includes width of following propertized space Date: Wed, 7 Mar 2018 17:13:32 -0500 Message-ID: <80696d4e-c179-f14b-25e4-656a77954ceb@live.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="5htIZ2zOq6bJn0gGbjnU0RwqdlGfpzr4m" X-Trace: blaine.gmane.org 1520460755 13320 195.159.176.226 (7 Mar 2018 22:12:35 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 7 Mar 2018 22:12:35 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 To: 30746@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Mar 07 23:12:31 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ethIN-0001Vq-DO for geb-bug-gnu-emacs@m.gmane.org; Wed, 07 Mar 2018 23:12:23 +0100 Original-Received: from localhost ([::1]:35824 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ethKN-0003la-TG for geb-bug-gnu-emacs@m.gmane.org; Wed, 07 Mar 2018 17:14:27 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42522) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ethK1-0003dP-Ig for bug-gnu-emacs@gnu.org; Wed, 07 Mar 2018 17:14:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ethJy-0005rC-DC for bug-gnu-emacs@gnu.org; Wed, 07 Mar 2018 17:14:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42062) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ethJy-0005r1-AA for bug-gnu-emacs@gnu.org; Wed, 07 Mar 2018 17:14:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ethJy-00057t-5A for bug-gnu-emacs@gnu.org; Wed, 07 Mar 2018 17:14:02 -0500 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: Wed, 07 Mar 2018 22:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30746 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.152046083019675 (code B ref -1); Wed, 07 Mar 2018 22:14:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 7 Mar 2018 22:13:50 +0000 Original-Received: from localhost ([127.0.0.1]:49959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ethJm-00057H-6N for submit@debbugs.gnu.org; Wed, 07 Mar 2018 17:13:50 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:51328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ethJk-000574-ED for submit@debbugs.gnu.org; Wed, 07 Mar 2018 17:13:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ethJe-0005fH-BH for submit@debbugs.gnu.org; Wed, 07 Mar 2018 17:13:43 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:55152) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ethJe-0005f9-7H for submit@debbugs.gnu.org; Wed, 07 Mar 2018 17:13:42 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42296) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ethJa-0003Nz-O8 for bug-gnu-emacs@gnu.org; Wed, 07 Mar 2018 17:13:42 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ethJX-0005cZ-Jh for bug-gnu-emacs@gnu.org; Wed, 07 Mar 2018 17:13:38 -0500 Original-Received: from mout.kundenserver.de ([217.72.192.74]:38295) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ethJX-0005bj-9B for bug-gnu-emacs@gnu.org; Wed, 07 Mar 2018 17:13:35 -0500 Original-Received: from [18.26.2.123] ([18.26.2.123]) by mrelayeu.kundenserver.de (mreue102 [212.227.15.184]) with ESMTPSA (Nemesis) id 0LwZF1-1ebsrC1hp1-018Ifw for ; Wed, 07 Mar 2018 23:13:33 +0100 X-Provags-ID: V03:K0:2MnlXlWUj6uSesjUa3XV2eGvGcjSg2WUmVNvZ3iG0MZ7aIlOBBJ wXpxCzi6Ii3uDZW1+pYZssXN7nML85e+yE6lv7vZTbHO0G0MT4peC7DPm81juQyL1I0I/Qz uIEuWLB30YhW3T8e8nbvbYNM+TQHrDpkmUwyyzVblZhQVTaJEk+XzsQF5lOoGFbYl/paZlI S8IpAAQ/7tHtHt7ib4xlw== X-UI-Out-Filterresults: notjunk:1;V01:K0:9zNqa5i2UWo=:6o+4gm1iMFe6KwaEVIg5M0 0AVwzvRjBZ/O2uQh8rVe1JmsZWB3uhVem/JVGbCMjdJ/w9yJwaxU8dcLbMDKLEcJLjQ339koC B4IkSE1eD1NEht52v5WRQK0DpbOfK7xGZ/+LfQbLOiCJ0u+/tp4WFvquJKwfb9F90NuvHAepL aiq7zS6YeUZn7WyPbTnP0uifE3/b0Y6ztqIQ4YVxv4CUsdTfotHRFVEdrVYQFcnZ5ol5OvqN2 xrVGj57zFXR3Ke9W45DK64tv7aKl67pJdV67gXT2e9Ut80LOJE2SqTS6W3ZuEbDIYpHOGBIFf 4Luo6W0/IY4Vi0gtyaNxuTdkmRZckfowHMUUZHpi0OGW2T0M4Styh8yLEM5rXLbFDRyv8zQoh HEGfAzCa0Fbrih7YhjVDBrCAS63M/Z+2bByOJthdG/F3AitmWke6MC2g0TaHRDj3CLvSoz7iJ kLg2AMe2GnCU3piqrbajPZZSbyd6cevd0kSGZN0d9NczU4YHAuKmFHodR1Kj1FJkRn4jeY3dD M/Zf3vsv/SNOukffHnawqaStMyBl5qiaw6HwKDC89SGgSRHpKSyvA1nl99c+dMY1qCgcKatNJ S+Pt71T16ivlgyFSqN8y396uAJnjfObPZKkJjKGTMnVqL6pi45fo1P4k3pmF8hrE+xdb4d71Z lpiod9kVcoc0CEsvBuOJZQ40KB5UDkhKFlcv9VWwBJePR9Nfp/kHx9rCGT8PXJw5YduM45bW4 +XqFvsa5ht6TV9g7sHx88Bgy0cW6b/deNWoQ1w== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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: 208.118.235.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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:144002 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --5htIZ2zOq6bJn0gGbjnU0RwqdlGfpzr4m Content-Type: multipart/mixed; boundary="42S3DzBNamqvHwYifGtsRPahAmXfEPBl9"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= To: bug-gnu-emacs@gnu.org Message-ID: <80696d4e-c179-f14b-25e4-656a77954ceb@live.com> Subject: window-text-pixel-width includes width of following propertized space --42S3DzBNamqvHwYifGtsRPahAmXfEPBl9 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable Hi all, I'm trying to measure strings in an Emacs buffer. The current code is yi= elding surprising results: (progn (save-excursion (insert #("s " 1 2 (display (space :width (50)))))) (window-text-pixel-size nil (point) (1+ (point)))) On my machine a single 's' is 8 pixels wide, but this snippet returns 58.= =20 The following snippet, however, returns 8 as expected: (progn (save-excursion (insert "s ")) (window-text-pixel-size nil (point) (1+ (point)))) It seems that adding a display property on the space changes the return v= alue of window-text-pixel-size; is that expected? Thanks, Cl=C3=A9ment. --42S3DzBNamqvHwYifGtsRPahAmXfEPBl9-- --5htIZ2zOq6bJn0gGbjnU0RwqdlGfpzr4m Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJaoGQMAAoJEPqg+cTm90wjLLkQAJCVSKCefYGrm1OZjboRrT+c 3st8HTRRJvdIIVMIL/qU1xTBuynk1YagIbBlN9Mol3Xn8ahsK2J6ZdDzHw83fgws j8AxEpKBw4Gq9vPGCyOD+ITTsTqhCHxXX3oOTlURio/VZ6qdn3pmWpF2TahbYFDM +oWWO8dKIra9UiwZ7ucEAC2cfeDRCYTAlNz1AzCmjI7vfSQEgGsEHoR7wcsFdLhk zciR05AtkdbqIKzKjgLKQOUjPoLqo7swdqcfgoaJ7OW2Ml990tNRbzRJqtUwc/a0 27UK6FrUQeGjRtpdliXKGZyhGjyM91wEiLdnMVraddRqT0uJM9Tyh+FkpqJbF0jw u54VpZCu9H/iY9wyEUxGCCgYqQodGz/KB3xUEo1wo80SdCUZgacBqi/eWkVtWedx mKtXNpJqh5saDStB/5Zh9fcJsYBgjGNOlrhw6SbqlrHAD41eFoT5dHETU3aR35zt efjtv9YrgZjU2hHBskcYzT6HOhNXoSDzCOZgZcCiMZPE249L8E8CeASAICYjV77F zUTOtxxVmjogOVdCaZGVwe1Sa3ux8KfGRO9ZHqzpffsvqG99qVra9mEeHVQ5blpJ MR4RcYvDIJ2VxnG6eeoKMD1wpKtziXKaBtNuekYihH598o3+Sf7lHgPWyeIX58y+ XjQ7Npn/0Ph61LoxmRA2 =uSRy -----END PGP SIGNATURE----- --5htIZ2zOq6bJn0gGbjnU0RwqdlGfpzr4m--