GNU bug report logs - #52142
28.0.60; `posn-object-width-height' does not reflect actual dimensions of object when confronted by display string

Previous Next

Package: emacs;

Reported by: Po Lu <luangruo <at> yahoo.com>

Date: Sat, 27 Nov 2021 12:01:02 UTC

Severity: normal

Tags: notabug

Found in version 28.0.60

Done: Po Lu <luangruo <at> yahoo.com>

Bug is archived. No further changes may be made.

Full log


Message #8 received at 52142 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Po Lu <luangruo <at> yahoo.com>
Cc: 52142 <at> debbugs.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
Date: Sat, 27 Nov 2021 14:32:42 +0200
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" <bug-gnu-emacs <at> gnu.org>
> 
> 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.




This bug report was last modified 3 years and 177 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.