From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 27 07:00:34 2021 Received: (at submit) by debbugs.gnu.org; 27 Nov 2021 12:00:34 +0000 Received: from localhost ([127.0.0.1]:33090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqwNe-0007aO-7M for submit@debbugs.gnu.org; Sat, 27 Nov 2021 07:00:34 -0500 Received: from lists.gnu.org ([209.51.188.17]:45794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqwNd-0007aH-9l for submit@debbugs.gnu.org; Sat, 27 Nov 2021 07:00:33 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35068) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqwNd-0006AG-1n for bug-gnu-emacs@gnu.org; Sat, 27 Nov 2021 07:00:33 -0500 Received: from sonic311-23.consmr.mail.ne1.yahoo.com ([66.163.188.204]:40857) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mqwNa-0001n9-Rj for bug-gnu-emacs@gnu.org; Sat, 27 Nov 2021 07:00:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638014428; bh=gcUTOPn/QAbhf6d3fU94p7j9UjlHA/Uo+EBbFheEzKk=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=sHaoLGCN64dw+BYXWUF22ajG+ZxRtytqn6I/3jpALXXLmmHtB5nICxra9uq3fXkUmGXPPTzyTJLMaPQOX8vD1LmJqXxJYEbecFIvFcCcVkL7wlXO9dgGMXNYAgnE8IFiiSGQyaF7d5/CZVRJTkli4ScBuhQ7lF+FJa+1xENR1lGATCxpG09+7d0F0/toF9/yDO0IdEOsX6aziiN+xMZBK4n5x4XjejOs4kQsXrA9VBCPs/9mOB1xYKdeLLjzUDiIoa5K4lyihBwOSqJIpoEXnvu+Dwtler/TLq1zFa+sHvXlzdcUOjl8BU7P9RhjTR0YO31/TF//9ZjaGtqvoKtVxA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638014428; bh=insucaAnLJhi8RZUShZe5P7CxUf5nsFXNaHFgDhSThy=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=UZWXeoJbUDMFZ7b8rukjLpX8aww3P5BtO8rMVyQQpJwQSgjIBxi25U7wP/DZlRTqYj/Yvm3qeB2Wlymw0zcgvRyxbaSavS4xMW8FmMZuB6xh3fR9J0FSlVMEJdyC33/0A4q8EGHm7nhSUUmoJOsJIGtd58ji5gY0EuFMVl2uCpLCh3m2zs9i/s7TaMFKl6ugtWmCdQAFFkJVtQV1l8+5jEURvXoXbwi8S6JzaJkwdM9cA6p3SCtpUSmK6bvt7tesDslKw2xBpwRMRyC3zWQx32Vws6cvlMkpRrZr4Kr8jnov8d/nYMZN82cB+/TUU3gNPNm1f1f/5WZVfe4dH26HGg== X-YMail-OSG: Y4QVSq0VM1l5KYO.EDoK8TspQlLeA7smHKn0NICo3l5YjjCIsPI6joWLnKCQAXG W.5hhfx2Pehq1JJGk16P1owHI2AJ9t_Q8t.WRqiRjsoSelgfA2FVlgAg3oU8YY3eyUU2y6V6MdQ3 xuTzg5Mrxy8APYqtRAgj9tdQxaD3zl9xRrzerBobY46g2wpkbjInjiSlmpnz9azZxnu6fObe78LF h9MxJo2Vs4C_NttiyQHS4b_8ROgQ0LFYhImrflmhfu0hBJFq46Vx5_D4IOypGQ4fcN53Ss55YaNX FAjMrtm3dZ.sKWT3_vxe0IMcM2VoiECzHNX4.c.oxmIEzqf2w2znwzIkTErXQfdp0gzcGwNjfsBY f99As6C6oKRxPSqQCadYcmT.00gX3remlZrVfjAqX9LbdAPA_VqDoVaJjvm.psmpHSudlbyPC9QJ Er96TaQpivRpc3IeGSyegO4edjcWbxVlh7M6tSkk0du5ogju4Ja61ISbOSFicxFxOROthSVwvoxe kFtD9aFVwABTABPa1SwVire7NzSqy_46zSDM5h4SGAMIn7CLNIeBjqLcZRaU1KHz7s39amEMJn0K DbDm1xFQrQN8CSsehDylUzRHI3yfdyyrwNkw3sM9_mIxFmjcKkYjbaykcunuzu.JTAs89cT7sCEl cpFMnMuVqYQ5aoPqZpHwmH53UXcpSYzmw4dBFBXyjPMuEf_OlhXHbdMlTtuR.bhUy07ezie1rztq g0SnH3ZRLO0z2UZ79QQpUPQ5cd.O.6Tgs.tB4witeGGkpIdlnHC8v6dspNVLr3.bYDlgSafuRWpN R1nxVLne.B6TGkLC6FAejc0QZEcMRslyWEEo6mq4Q5rqT9jNKd9WRicJOJxvSSCt9EiX_8r1Xx.Y xAbHkAvxkbppri_toM8Gl9gERY4UQdmVIllpzoFbKhUCZ9CcGTi337p3ggHGFC61g11hUmjLRLaV Ih2wHtdDPuZ_XEcnXl00Mi.3w2gR2mD0bM1uQ53nvX2Vdm87mtT1XF5CMpI7fXe1XlDruEH_fHuD kS_5hLTjYxIfXSWnuua4a7hb3e7q6eBJHvVwJUTzJhXHwAr.ywlgKE7PtdtGrZA51fQjc3zfahz_ 5XSg.4xgu_W2T.rW74cBJUGnymBhLjZ1gdgnq7l74bPg4hNSaTil7DK354XbJQClrZtm1RwEaf.U y78Cg3c.Mjz9Ued75.1w.A4WKtaL7BYiv7MFxblsLGrC20wGekNa.V1o6NPG5umCTbRg4iyVTssi VfVwi9pFMkt7c5MccREr1Wk9dOc2WKTNKMM_xyVx1PA6o0H0A9Ht9.HEbMp.Zq51p2Oeih5VfFIE JJHq5Xh4Bi4jXDWybqf9oNOKFvVvCXhCUnTGPMlXq2J898cCSWZxNhEVQ1Wjy0FOcWtRvobsTHrE frHiYDLhdxdW1lH5Ran74gbBA31l4cxsLh9bLoWrWpBYleW6TG14NyRlNPAIG2DTMd74Jc4nMs80 sqBgs.1uY.jqPe0SkfjOQlNcHIArgmO4ug.OuhP3GqXoR.ZSKiOnLGT8Z7cqhQ97MTiTWsQ6AJAM 8nP4UuXSewnwXGQffMT0DMjBxJuDdtb7wE3EktRhz3tqC3VNM8d8Hva.6NeDwMMqIEXXDK.xZjkN eLtsCpGbGw4zEKQW5v9g5tOaAlgBodiaW0bYXRL9nCdx0cEe3ET0FnIV741uXb2mFBeLnZHgzCbe c.8T.AIuCVkMCIDKy4S0AsMSympjPJJt4JBb3BgFh8euuCwjz66X1.cxC0Bapwoj4RA40.9kYW1g .ttwFgIvDJmtpB_9vOrbWkdEb2od_7r7JAsXvx.K4xZGRp2UpXmM5e9QQYUKLGAxa.o4tw4gKx4Y oZZpwA9jdHdHe3AmKKLYt4kF1yCSNRdGB9c2zWHvI7oeUVPyV0YbXv9F3RFglB0eAlzGol1pElTz StPDd8d_4qDVnPC9WgiO51dC1YP_U4LP.30.pNgERBK58X1AJxGjugvi9DLCOrZNs7_du_Ve.KlG oHV9W03KmsTSB0BP.xBYUHAXSRQRKzRjtEpFg7_OI5mUK4tiCWVREyGJSG06Y_cYC81SndzIRQig Pc1fAYa5cuhj19A1GjOoMaD093CxTy_8m2yOrXI6986_nn7zdZeT5SxDGDyyYCSSDLTSWoz92vwm Hcv6eI1qqaREGvRY6UX0w3iLLpuEyRJ.pd48cQ52jf1K1ijGgeR.z2J644_SMt1yNVkE1x3QFJ1T A3_kPGovQfOz4UdILyG3MuErn_DrHZE1hjV2N X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Sat, 27 Nov 2021 12:00:28 +0000 Received: by kubenode502.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 9eafa7df28bf06281f4d72268f5a0d72; Sat, 27 Nov 2021 12:00:22 +0000 (UTC) From: Po Lu To: bug-gnu-emacs@gnu.org Subject: 28.0.60; `posn-object-width-height' does not reflect actual dimensions of object when confronted by display string Date: Sat, 27 Nov 2021 20:00:17 +0800 Message-ID: <87v90dajvy.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain References: <87v90dajvy.fsf.ref@yahoo.com> X-Mailer: WebService/1.1.19306 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 424 Received-SPF: pass client-ip=66.163.188.204; envelope-from=luangruo@yahoo.com; helo=sonic311-23.consmr.mail.ne1.yahoo.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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: submit 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.6 (-) In Emacs -Q, run M-x report-emacs-bug RET, move point to the message intended for novices (This bug report will be sent to the Bug-GNU-Emacs mailing list ...), and then evaluate (posn-at-point) there. The posn-object of the position list will be the display string containing the entire message, but the posn-object-width-height will contain the dimensions of the first character of the message, in this case "T". Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 27 07:32:44 2021 Received: (at 52142) by debbugs.gnu.org; 27 Nov 2021 12:32:44 +0000 Received: from localhost ([127.0.0.1]:33133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqwsm-0002B0-A8 for submit@debbugs.gnu.org; Sat, 27 Nov 2021 07:32:44 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqwsk-00026V-Q4; Sat, 27 Nov 2021 07:32:43 -0500 Received: from [2001:470:142:3::e] (port=57260 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqwsf-0006lx-IE; Sat, 27 Nov 2021 07:32:37 -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=kFUmhxBKK0+fkf2XKtkP0L1sPLjXzmbpLFO6pzqcpPQ=; b=YkdY/G2DbQVZ a91Rvm+1MetHvdXs1vxtwm4g2I2LYOpvbhmCZmbzAJqSuduzVfIVqB/IfP3x3pBb2e79ekgtjUYEK BcAldmJkk9jAaA0u4KmhMjmc8hB6PcECP6fvGzUnEYqwcHqN7Z72dHwwLFAtdB7tjxa3I2YMx8vWh AtclR5m0pOZzBBVlzytC1xmUW1jaldAm4soaYIOS9CuNyZYR2M6XdTrcggkw7eo/BZNfmjB+P4RBE DKGb0M2Z5uemqet54ExQG5WjX4Mced2IvSPNkWFKtqPFy5L3EqzHnRIBXTTKaAmW/Py58gcFl4GEK Gke0FjOv9RI7f5GW5Y6/nw==; Received: from [87.69.77.57] (port=3392 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqwsd-0003rp-Tk; Sat, 27 Nov 2021 07:32:37 -0500 Date: Sat, 27 Nov 2021 14:32:42 +0200 Message-Id: <83ee71zslx.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87v90dajvy.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#52142: 28.0.60; `posn-object-width-height' does not reflect actual dimensions of object when confronted by display string References: <87v90dajvy.fsf.ref@yahoo.com> <87v90dajvy.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52142 Cc: 52142@debbugs.gnu.org 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 (---) tags 52142 notabug thanks > Date: Sat, 27 Nov 2021 20:00:17 +0800 > From: Po Lu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > In Emacs -Q, run M-x report-emacs-bug RET, move point to the message > intended for novices (This bug report will be sent to the Bug-GNU-Emacs > mailing list ...), and then evaluate (posn-at-point) there. > > The posn-object of the position list will be the display string > containing the entire message, but the posn-object-width-height will > contain the dimensions of the first character of the message, in this > case "T". That's a feature. Maybe it isn't documented clearly enough, but basically as long as there's a character displayed at that position, WIDTH and HEIGHT give the dimensions of that character's glyph on display. Remember: this stuff was originally designed for mouse clicks, where it's important to know what did you click on. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 27 07:47:29 2021 Received: (at 52142) by debbugs.gnu.org; 27 Nov 2021 12:47:29 +0000 Received: from localhost ([127.0.0.1]:33172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqx72-0004Uj-AW for submit@debbugs.gnu.org; Sat, 27 Nov 2021 07:47:29 -0500 Received: from sonic314-20.consmr.mail.ne1.yahoo.com ([66.163.189.146]:39502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqx6z-0004O9-Pv for 52142@debbugs.gnu.org; Sat, 27 Nov 2021 07:47:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638017239; bh=KxGl1I+q9Vwfhk5J7rD0cbiTE9kFS4tvp7TiIroaDVI=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=KgybEcXPTE9d3vlzGobqPuNc73qO5XgKK2EclxP/p7pLHFwrDwmDVA056w3aWBrOD7uN9MYnrEwRcn7F9coVmfNmBZ6DVP/+HwRJ40QfjGb3MLh5ChZKNzPgoJYh4elbiGCMewQrq17tWKvwFnUHwPpoDj2Hg3ID7dFuMOpvAAk6ccS2EJeOiJHSHnwvEYNd/eOlFZEyDsaf3BKT1GDrsHHMiVzRRUP5P/k1tx0T5yHL5TLZGHnRFpNoA1mFYo6oKZltMnMx66PNl1yR3UIdvU1cgKQ64caqvb1Y2zBBBP8uOuXed98ATrk+faXN90jeuc6YDmCUR3ygH+z5mBgt3g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638017239; bh=+wWqrM5KqCVyoZFFhRAbxnv+PpPvLSb5Hf8o0qiFXgQ=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=AqhHjmwDZeb0p9LZNSmJ7tqF+TsZq+7OVMIMHeKTkF1ddVNQFlUWAPnLXSg8UyYDxK6UowA59lGKiyWaSZg2P0GKJCNt+i2bqCCJtcSz00MlRNZ0IFnCkxyJb2Egofa/9eWolRRQrkWX3xz/K8dDiG+jTkj6jZKLY5SIgB4kincUOPF0nFXUppVrxa6HT/pzblpvQYf2/qGmTb88EyxM9Dx3ep7NhMFC+wIa9Xpws1Ks7JX8wTvfRHwtYdQ49hkQUQ8wU5WLvuCh2PGX+GfhBJzvjWDpL8Z6VHR6JYbNAKquJ80xxFWtKPLMMNHpPEgKOHmbjhxWZtJkSkML9yw09Q== X-YMail-OSG: p8iGnqAVM1njopV5DrgruZiDK06vcJYBh_LAtT8IRwn_kWhoFLB9fObm1k2uVYR f.5O2zaog1_9Z._DhseOgfB63ukARIoqJH9wjr4r3KsbfKFeMZtE88VrtwH6btY51eDfPJCJZVdS 35Ql_x2TExkI3gYqoPR8AtL2xLM3usoUi89Ru2YKu0L_v0Ji5eUZRgB0B8W3HDjPv9dFoVz8z_H4 PCtzIhUBTVnsLSnZNfmTA0Xfz511zZrGAjBsGujISw2sSdxZ1FYLKp.Lcc17rYebOkNRwoFfTAXs vlWrYsir.BCWUe8BiCEot6ekHe8sI4PcpxYbDZQKdBm8NZZISsYQN9a4BmXTmqVJP.tCTL8cXiru jmFERoSo27qK7QcMdJlw6SQAtlNpe83YIQEm3FtkL8AtjOTP8NJBkn1V1Z0UGal68to1gYa1zgkL T7lrc.4cOykW4Zs6ZZTTiWECaY2sOxp8X1WJWMg2LLr2274yqYhNulGvgrsxG2JfZark7ARTU0NE rUnA8OFcMDgg6FXXVKseiZEQBtedWfpoQzgaTNdeu2_MAliNsWOBf4siF_fFZ8renZFx.Eht9eoj afJCaNyHxXcnehMWBk1WUIjK3lyJcerMLL1KJugdfjJR1kdoQSOW32o55QhmT0QZ8duvRUZgNLud Nq2kfV2LmJNi.APoiN6OML5LQC6nO_UZUCe9orAdUk.6wXMw898QAx2t1X3DqOEv.ZXJEiIE06X1 ekU_4wjAzWT56Q70SMvngS3ANrYibFFU9XUh8o2EluwisV_J3Pwtewk8XbtRNwAz1LPlNg_a4Rw5 6mEvAt60ha7jkfdTMEgugfooqz6dF.7pahvf91Ske7T5PYfZSb6QlRoj9KHOZIb6EOgHlDf.0ggM k4p5s20PobK0Y6uioXHyRKJAQ4JKvambDzECNpiQre6f1tD4DTDE4S5_OhaqEZPieLyqgTpCAgpB b0ROv30ecqlhxbX4S4bxAj2TVew1A_avRk.k.XEroRG3ikMo.ivqsWk3SBPnD28WLr53gdOXTyh_ b8TP8b9GdzLXy3dV8PAF.LPah9hT9gtKsJKHVEbSYk4IQ1AkaH27kzArpJUS2U9C5AqHY24cYhy1 O0nDY3awDXVDMqAm4KBESuG9OA8359R7XQQtqtV7cELaJ1q2w2INsMjqrRh5PZJuqjRmvfJxJqXy AzIAchy3IDJahwyXmgE5mLkoLymCt130gDLXjnpvAdLZnUokKfrzsthiY1rqYR1kxzAbyw9vfAxY apo_uMHa5ztI7Fsw4LjNbkIIDq0Dra12cvM4c2Qj4_pt5eoxgnaXomZb16kHzipLR91nZKeJL4_y 4TynBO1er2l1Ah3JzSX7uejIieeuD.4iRFKzHH7Rv8r443IVd7djQ7xLRJjUagYjTcHYPoFKX_OK 7RZeksWM415sGcH0qu.VU3KXzERC0OlDSKneli0pN6LEviTSvJFJCfy_0f8zpjD3FHLhEgOW7U.b wyjedbhM6fhq0ziTtekpSNFEXWOHAbbheWJBykLuzKxKB7NNygHc8lRiOmJQ72SwXCTN4TCLiPv1 W5rxzs2rFy0LhYZGvpQqc.XEAzwKxXT3d_ifQFW.X4dsCEHTuJHv2FNRWf0ixOhXnx8ehpzOdS.1 g5wGXqgC9Z4ml6gEzjO.L9OvBoiGmEYH9amv0bbfL7bgc8X.CuvTK0MB1awtQFM6BHRidHlMPFBI ipxNoBiihy9jH_eNgW2O5s_sn8aE.i3Gozr3BbFJziA.PFQIxWSHF2f9UvzGXuhks..fIoswsGHw AdmFxvu3zSCI1GILlWjwPRSYmCWQOuK_vhVNwTlkLRnYoRKYqMnaKzffKRsrVsiIuKuxtBSH4oZ7 eCgRQ446vcPBYjlckoiR0kDYqLWBFOL5bX14MrNTS6AvvQVbxzkc46p9mR5OS2D8fqUXxt5J9zJi wP4GxL_DbpfEJlLsYpOIJplDeEhM7w4.WubP7wpdAbAcoDpQdTGz1plreTWqwFmANu3_xacYc9kJ Hf7gtZ.Z76iDQByQQ.bzoElOlBWklLuU5YcoNBxK9bwY0f0xDbGM0tn3xHkiNMqgWDixWYnnSI8E 2AmvEWaiyh1gW5w01Rab9xzhqsY8SyW.h0E.ayYOJ88MIwB1NIYgqOurcMgll1UJVTqs76BM.myU d.BczjlivTWIRM7exEDIxos_dROdTNSm9e4wZ.NBCWdzWKya8wnZ6aeKNBMTIs2Y07rJDoKfhdO. KFmOPEHKhAYKKeulTW96XvUo_dcmAdPqy8uVwCxAAxIqLM0mKVOtIZgJKBwIl X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Sat, 27 Nov 2021 12:47:19 +0000 Received: by kubenode517.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 1230b80e33ffd029e156406e041f65e3; Sat, 27 Nov 2021 12:47:14 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#52142: 28.0.60; `posn-object-width-height' does not reflect actual dimensions of object when confronted by display string References: <87v90dajvy.fsf.ref@yahoo.com> <87v90dajvy.fsf@yahoo.com> <83ee71zslx.fsf@gnu.org> Date: Sat, 27 Nov 2021 20:47:07 +0800 In-Reply-To: <83ee71zslx.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 27 Nov 2021 14:32:42 +0200") Message-ID: <87czmlahpw.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.19306 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1476 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52142 Cc: 52142@debbugs.gnu.org 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 (-) Eli Zaretskii writes: > That's a feature. Maybe it isn't documented clearly enough, but > basically as long as there's a character displayed at that position, > WIDTH and HEIGHT give the dimensions of that character's glyph on > display. Hmm, okay. I think the documentation in (elisp)Click Events could do with some improvement: WIDTH, HEIGHT These are the pixel width and height of OBJECT or, if this is =E2=80=98nil=E2=80=99, those of the character glyph clicked on. For clicks on a scroll bar, POSITION has this form: (WINDOW AREA (PORTION . WHOLE) TIMESTAMP PART) Should probably be WIDTH, HEIGHT These are the pixel width and height of the character glyph clicked on, or, if none exists, the pixel width and height of OBJECT. For clicks on a scroll bar, POSITION has this form: (WINDOW AREA (PORTION . WHOLE) TIMESTAMP PART) > Remember: this stuff was originally designed for mouse clicks, where > it's important to know what did you click on. Thanks. On a slightly unrelated topic, what would be the appropriate method to obtain the height of such a display string? I'm trying to make the pixel scrolling machinery work with such text, and while scrolling down already works, I have no idea how to implement scrolling up, which currently relies on going to the last screen line, then adjusting vscroll the remainder of the way, which naturally requires a way to fetch the height of the display string. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 27 08:03:15 2021 Received: (at 52142) by debbugs.gnu.org; 27 Nov 2021 13:03:15 +0000 Received: from localhost ([127.0.0.1]:33182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqxMJ-0005B8-0F for submit@debbugs.gnu.org; Sat, 27 Nov 2021 08:03:15 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqxMH-0005Aw-FM for 52142@debbugs.gnu.org; Sat, 27 Nov 2021 08:03:13 -0500 Received: from [2001:470:142:3::e] (port=58022 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqxMC-0002wc-6K; Sat, 27 Nov 2021 08:03:08 -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=MarO0usBBdOR10LsiGGnEYCD+LAd5wS1BBGTNZNnISI=; b=rdkIfDlaGh26 IKhSjMepE3q6h4Albx2jHaYyiIGYDFeKbhCreiPI0tKPNrW0XjXVtb6q4SqoazflQcz8z7EGofqJm u9nWR8rJGpmiRa/p19cU8RwkqpqectFpahtC2tc4hipCDXq0nDV++uusUiGIaxYTnDW1XR0WVXAOt jiiZgFGkBku+t8uBoLJGeVAaAa5LSPO21u2xq3c/RrbcEoTZrbVNCkyBqSxSVJd0HwHfIwhy6VVkY Ryf9tddcrUpd6UvEPQ240U6bA+ncJC4aiY0zsn98NMZ+GTkqGjsRRodRo1wdref7nB7UOsQIYLZMj VfVe4VXdeuLwxr4tseZSQA==; Received: from [87.69.77.57] (port=1482 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqxMB-0008Ae-Oy; Sat, 27 Nov 2021 08:03:08 -0500 Date: Sat, 27 Nov 2021 15:03:11 +0200 Message-Id: <837dctzr74.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87czmlahpw.fsf@yahoo.com> (message from Po Lu on Sat, 27 Nov 2021 20:47:07 +0800) Subject: Re: bug#52142: 28.0.60; `posn-object-width-height' does not reflect actual dimensions of object when confronted by display string References: <87v90dajvy.fsf.ref@yahoo.com> <87v90dajvy.fsf@yahoo.com> <83ee71zslx.fsf@gnu.org> <87czmlahpw.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52142 Cc: 52142@debbugs.gnu.org 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: Po Lu > Cc: 52142@debbugs.gnu.org > Date: Sat, 27 Nov 2021 20:47:07 +0800 > > Eli Zaretskii writes: > > > That's a feature. Maybe it isn't documented clearly enough, but > > basically as long as there's a character displayed at that position, > > WIDTH and HEIGHT give the dimensions of that character's glyph on > > display. > > Hmm, okay. I think the documentation in (elisp)Click Events could do > with some improvement: Thanks, fixed. > > Remember: this stuff was originally designed for mouse clicks, where > > it's important to know what did you click on. > > Thanks. On a slightly unrelated topic, what would be the appropriate > method to obtain the height of such a display string? I'm trying to > make the pixel scrolling machinery work with such text, and while > scrolling down already works, I have no idea how to implement scrolling > up, which currently relies on going to the last screen line, then > adjusting vscroll the remainder of the way, which naturally requires a > way to fetch the height of the display string. Did you try window-text-pixel-size? From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 27 08:13:13 2021 Received: (at 52142-done) by debbugs.gnu.org; 27 Nov 2021 13:13:13 +0000 Received: from localhost ([127.0.0.1]:33201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqxVx-0005RE-Kt for submit@debbugs.gnu.org; Sat, 27 Nov 2021 08:13:13 -0500 Received: from sonic315-20.consmr.mail.ne1.yahoo.com ([66.163.190.146]:39068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqxVw-0005R0-4l for 52142-done@debbugs.gnu.org; Sat, 27 Nov 2021 08:13:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638018786; bh=R6GWkhqafeUOQ0S3JLp+dzmxph6sRGW9vUtrtJqHw+I=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=ambOeTDrCCuPuzNlQc3djHMNcq/2ikVD4UpnCo8nxZM/8dtBW+CAmp8uLDFAkaD0IqDRzNQXk8R8qdQhqSdFOJ4H59JNyBl86x2A+ySMF49voafdfY5A4WzDvnou87uSKnfDnjrdzZ1xIq8lb3Sd//AjFW6MP5jUrsFgd6+vuLmnRG+1LxdzJWWvwECgJp/FO0WSgvWGY2swygd/A57BRlQq7Fd4//rrhU6wmPY/sEcHub6TnoTil3g6rBUyyYDBbbSzickNi2UBfKWq4kJBZNlK/nWQ6Yho/bCuLzCwDxMs92q+N4Z3cIifTiTmW1oQMTmvyHfHwxne367YPWdsfg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638018786; bh=2k/GrW/d279He8N7DJKFjDr8cKpwtzhPfk9R3RGh1Je=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=eXBzaHvew3Ql274xxqIGS6NDamwAX66bNLHFDPHx6/Oia/7HhRKRu//1yc3zwzyu+fMoX8jicSzVSL7ybFuRjnPCA7eJBlw7RHbFCbt6sUx4I1Uy8q2bEgiTQHN/lODQmejlTi8Ltxuz/JYkXGRySwXZGRq9mprPrifWbYQZSk7Yz6c9bJR5/TfbS4BartesLieHo5mPGLXzxDojFMaXZsrysas0seOjFBRbca3je4aMWjMm2AvSPlTzjERmM36DdQOxzStk0+VnF33EaERzROslXIR5m/Exug1+eKWs7tOwQ2rVeyHrbsxZNGA/fZgMDTVx5r4DbfW41pGOiCvb/Q== X-YMail-OSG: hoPtiKgVM1n0vGiraQy2hvhfqvOJPtDkm5q0L.yMmD5Qds2E7wz02fQiDu9bx1i XFxH31mR_05hv6lajnsHHMJJJHxoxXOjdK4790ZsVSg8DgXdl4tQpdu_sbqPsf_igsxk9Avy1Ns3 vp0bP5vtHTBpQrA42O4ACHGgIeI.K3keBCwjYG7npwDJq6LCUZCwzkskPds4rKTB_iFS0LIPXiQK 8gTMy_WpcxWLzPb_UYXcVWCBAS9N7XnpuzQ83.VLi5lZe5Du7HpjJFio6K9v0NWcn_pcO.tYRtCt _bVhGYSBT3eYGT7xC9CHgzNAVCVUM_WTfDlYnHiYeYUZk7u2NyI9rrG2d1zxoWYbP3H1HyHiZvY0 Jx1pnNJ5hqegUgs0GyPvNzwTzys_1uyd_UDUyWxfYc5pdKmsaVrQmkTd4jr04DfkkUcLYmW7TA0H 5PMhSCx_z7cv4dibbwPVfYVbssgH0rXE39V0ndlZrraXhn4QZkQTan6n47vhd9_mAAIwX_lEwhjM mngI1pcjzcY170wcOyz0ycWd1M9YyDs.2OekqYp6DzvIhH1VXMgpcGeO0Zzx4LW1wfTR65uhdJAH q4Knn6A76mrv63sju0CYBGW7aaV5XGE7Qwl6hwc30etg4VMyzAQyGL9HUy.rOel1PbyXQe2a_IKe HG82BpW4pMCWIIhCO3w5.9XOboqe8wGQxTq6FCbfxxePhvlmsllEMzwLKbmkZmseE.38hik9i4Ol xeiLqEM0lR5mL2NiEVJpvRFe3nIELeZ7FNmkk8L6lJivX_D2nn2pC5NHZz6WT.hPnuPOj7qw9rvf H0WQFEY8qUt2n3bljVEW9o4ddZ1JDeOjMFNHjhmLJUWcjtUVdCZ7yIPXKUQJBn7av7loLKgZrz7E WRNmV1l2_I033T1o1zD4dTtaHm1DAqyczw9KySPAtQdr_J.7GtIWLdMBjpVXxkxYdoOdKl5Nl2ok wdqNWimB.pcQ9lR0HjhkNh0ImyQs8vhscIY37.yInWR7BuDc88ZjqMVts0MEMym6RVO5_rGBiGIS EXydRpivTMWdz89f_QfnfjpP.hzmEBckH0uZV8nZLfsjgsL358z.7gUNrXOF3bcGoT50byaRApJq vmCMHctgpQxRTG3u7HApstjsnsOOBS0qvxjz06g1FSL32QYxz6Voavx5fVHQ5IivvI9DtGSH9nhN _fHezr6nGL7wwxu1bpqzpvmj7Zljpg7PjpyxpAKTbO0QeQlUy.jVzC020D2e9KshS681JYliQSRz 08suaceJDUoXpcjY.CX91lB4DgpiE74HV2B2j8wkiNQvy9BRsaeJlklL40E63OiMS2yUxFB0AHQc cvYB2TczweXZhM_RlmHqFty33G2uwLJM49UPGlQ76ozr3RAIN8K6sZELFwsy9yVIGnhINSAee.LR SK3wPLXjhf3YfD.WfXMC7JonoOiYX1oLf_WGUUgM4o5WNz1PQWSTTrJ9dcONaDXyikWrdUql63tA CsagvZnN5HPQXJtZh.64GOAZ8cDXhUlLKEo950r7v9DvYniOsc2hEqeyiCrxzT2ZPS5idPSBcvhP QIfUshM4h7rJR5.AWx4Ydc.auBU0MIVZa_KUIJGn2AX39gynGbof1tOwWb4SEBRiSWRUVpd5tb4z wTQBtRQ3v11YWPRy1evGE.u84o23BPQhnRKcp.dOYdkDgK8uDsVlItILbpcYYu6s_SffT1Ioz_CU c.IqzsAET6h9DMErwonUL.ooqEqB8mT3FElxR_Bsz.0LtogvN40_CIsm14B3zYPXaBk0uB3Y1FLZ TYTuSs3wrer0VDDJhu75Wm34IlVrPraZaTfLSqJMBEZEv9lgjEpqJvoGuu_jd5FpyKpPzbGNcT.O qcEaF8goOMSDth07K620E18TzFyudHJSSB8VoDtho5ZvEgyTJugdx8CQYFTBbnsLWbis3qOe4xW2 YEpedWEiLu6x4RYEdJAMSg4TO80lHDeW4zRJ9Pfmd.sWVRv8mJoWACornAaNdsXOK9gojOEKQS.g VxtAQp4TIn7a2XbwXjMyE39wiON_4mHuff5UfFTQYz93_qV2en0QvPIMPiiEZXYaS3RrnQzBnoT. CyTSfloj.aIErYSH5RxtEfVKihiAAyvgClIAjJJwLf2ePKMlvAUPEgAEY2udz2YBBSJQs_9vxRpg tClXZekxRNPJ582II4QNd5sRdIs0hE1BvpmkjqbFakPDzERiZmJZtK3ki94iy149eAzlFDPz0C0m 5wAQ0jGTKMRp08hUD31XVlz2BgvDyUYyFXtOysj4ZnyLQBzuMxO3X27thTB8J X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Sat, 27 Nov 2021 13:13:06 +0000 Received: by kubenode518.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID cd8908444b71ced26cf3526549046c35; Sat, 27 Nov 2021 13:13:00 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#52142: 28.0.60; `posn-object-width-height' does not reflect actual dimensions of object when confronted by display string References: <87v90dajvy.fsf.ref@yahoo.com> <87v90dajvy.fsf@yahoo.com> <83ee71zslx.fsf@gnu.org> <87czmlahpw.fsf@yahoo.com> <837dctzr74.fsf@gnu.org> Date: Sat, 27 Nov 2021 21:12:55 +0800 In-Reply-To: <837dctzr74.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 27 Nov 2021 15:03:11 +0200") Message-ID: <874k7xagiw.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19306 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 246 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52142-done Cc: 52142-done@debbugs.gnu.org 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 (-) Eli Zaretskii writes: > Thanks, fixed. I think it's OK to close this bug now then. > Did you try window-text-pixel-size? No, for whatever reason I assumed it would not work for text displayed this way. I will try it. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 27 08:28:13 2021 Received: (at 52142) by debbugs.gnu.org; 27 Nov 2021 13:28:13 +0000 Received: from localhost ([127.0.0.1]:33256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqxkT-00084w-GK for submit@debbugs.gnu.org; Sat, 27 Nov 2021 08:28:13 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqxkR-00084j-Rb for 52142@debbugs.gnu.org; Sat, 27 Nov 2021 08:28:12 -0500 Received: from [2001:470:142:3::e] (port=58848 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqxkM-0006UM-KX; Sat, 27 Nov 2021 08:28:06 -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=GFTLX+8SJBZ/0q1PnS/d0NMNLZo+gc9uc9vsg3j+56E=; b=pUhrhBvsRu4j 7UVBUE+oLCppACwJOO5700yY/iSqVicwG89tNQI8faaAR/OR7JmoQcndO+jGchrMCE2jQTcL5Qu4I dSqv3Twldo41c2oYR41rKNP/FWRnwqnO3htdI7ZxLxlSAEB+sog2ymUWMgxU7yZSsQnTdNRKOmXx9 peSSc3F7JbtLO4WZVsZY/4GSfQitzCvEpVwzaOrGCzLaE+6xBeYhu1oQ82Kbs66gGXAUWe8P+akRQ KKGNvSUp0KwgEHjBHoiCYYWG7gw2YtBZg26miT5vny9hJzNF4qCvw7Z+vOmjqJDnrNeSsWz7Q1EBk d4MAiYoVEYmcnZ5cA1S5oQ==; Received: from [87.69.77.57] (port=2986 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqxk5-0005fu-TN; Sat, 27 Nov 2021 08:28:06 -0500 Date: Sat, 27 Nov 2021 15:27:32 +0200 Message-Id: <834k7xzq2j.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <874k7xagiw.fsf@yahoo.com> (message from Po Lu on Sat, 27 Nov 2021 21:12:55 +0800) Subject: Re: bug#52142: 28.0.60; `posn-object-width-height' does not reflect actual dimensions of object when confronted by display string References: <87v90dajvy.fsf.ref@yahoo.com> <87v90dajvy.fsf@yahoo.com> <83ee71zslx.fsf@gnu.org> <87czmlahpw.fsf@yahoo.com> <837dctzr74.fsf@gnu.org> <874k7xagiw.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52142 Cc: 52142@debbugs.gnu.org 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: Po Lu > Cc: 52142-done@debbugs.gnu.org > Date: Sat, 27 Nov 2021 21:12:55 +0800 > > Eli Zaretskii writes: > > > Thanks, fixed. > > I think it's OK to close this bug now then. > > > Did you try window-text-pixel-size? > > No, for whatever reason I assumed it would not work for text displayed > this way. window-text-pixel-size is actually supposed to work in more cases than posn-at-point, since it doesn't require the text to be visible (or even displayed). From unknown Fri Jun 20 19:54:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 26 Dec 2021 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator