unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Visuwesh <visuweshm@gmail.com>
To: Eli Zaretskii <eliz@gnu.org>
Cc: rpluim@gmail.com, 54646@debbugs.gnu.org
Subject: bug#54646: 29.0.50; set-fontset-font and font clipping issues
Date: Sat, 08 Oct 2022 18:23:23 +0530	[thread overview]
Message-ID: <877d1abhoc.fsf@gmail.com> (raw)
In-Reply-To: <835ygulc59.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 08 Oct 2022 15:42:42 +0300")

[சனி அக்டோபர் 08, 2022] Eli Zaretskii wrote:

>> From: Visuwesh <visuweshm@gmail.com>
>> Cc: rpluim@gmail.com,  54646@debbugs.gnu.org
>> Date: Sat, 08 Oct 2022 17:18:12 +0530
>> 
>> [சனி ஜூன் 11, 2022] Visuwesh wrote:
>> 
>> > [...]
>> > However, I have been using the xft+harfbuzz combo for a ~week now and I
>> > can say with confidence that I don't experience this strange issue.  I
>> > would highly appreciate it if the decision to remove the xft backend
>> > could be delayed until a solution comes up [1].  Although the font
>> > rendering is worse, the text stays readable at all font sizes.
>> 
>> I made some "progress" on this bug report.  The misplacement goes away
>> when I close _all_ frames open on the Xorg display and open a fresh new
>> frame.  If I only close the frame visiting the problematic buffer and
>> open a new frame to visit the buffer again, the misplacement does not go
>> away.
>> AFAIK, this workaround is not possible in "emacs -Q" since there is no
>> way to close all frames without also exiting Emacs.  I tried to leave
>> the "original" frame around and opening a new frame but that did not
>> help.
>
> Could you please state what issue are you trying to discuss here?

The fact that glyphs for Tamil text gets misplaced.  To see what I mean,
please refer to the images I attached in the OP.

> This bug report had its last communication 4 months ago, and its
> discussion thread is very long and includes several separate issues.
> It's hard to understand to which parts are you alluding here.

Sorry about that.  All the separate issues eventually boiled down to
"Emacs has glyph misplacement issues for Tamil text."  The rest of the
issue was me figuring out if my config was introducing the misplacement
or whether it was a font issue, both of which aren't the case.  I can
reproduce it in emacs -Q and with any Tamil font I throw at Emacs.

> If this is the original issue with incorrect advance width of the
> glyphs, then why is it interesting whether it goes away when you close
> all the frames?

Because, AFAIR, the workaround of closing all the frames did not work
before but it does now.

> It will sooner or later appear again, and to solve the problem we
> need to understand what causes that, no?

Yes, the issue shows itself again later but I wondered whether the
'close all the frame' thingy gave some hints.  Also, I should note that
the patch for bug#50951 made this issue rarer (but still noticeable).





  reply	other threads:[~2022-10-08 12:53 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-31  3:37 bug#54646: 29.0.50; set-fontset-font and font clipping issues Visuwesh
2022-03-31  5:34 ` Eli Zaretskii
2022-03-31  7:03   ` Visuwesh
2022-03-31  7:11     ` Eli Zaretskii
2022-03-31  7:35       ` Visuwesh
2022-03-31  8:45       ` Visuwesh
2022-03-31  9:04         ` Eli Zaretskii
2022-03-31  9:29           ` Visuwesh
2022-03-31  9:41             ` Eli Zaretskii
2022-03-31 12:16               ` Visuwesh
2022-03-31 14:04                 ` Eli Zaretskii
2022-03-31 13:44               ` Visuwesh
2022-03-31 14:10                 ` Eli Zaretskii
2022-03-31 14:12                   ` Eli Zaretskii
2022-03-31 15:07                   ` Visuwesh
2022-03-31 16:49                     ` Eli Zaretskii
2022-03-31 17:38                       ` Robert Pluim
2022-04-01  1:05                         ` Visuwesh
2022-04-01  3:08                           ` Visuwesh
2022-04-01  8:49                             ` Robert Pluim
2022-04-01 10:54                               ` Eli Zaretskii
2022-04-01 11:38                                 ` Visuwesh
2022-04-01 12:14                                   ` Eli Zaretskii
2022-04-01 13:10                                     ` Visuwesh
2022-04-01 14:19                                       ` Eli Zaretskii
2022-04-01 14:58                                 ` Visuwesh
2022-04-01 15:27                                   ` Eli Zaretskii
2022-04-01 16:40                                     ` Visuwesh
2022-04-01 17:58                                       ` Eli Zaretskii
2022-04-03  9:15                                         ` Visuwesh
2022-04-03 10:06                                           ` Eli Zaretskii
2022-04-03 10:26                                             ` Visuwesh
2022-04-03 10:50                                               ` Eli Zaretskii
2022-04-03 11:10                                                 ` Visuwesh
2022-04-21 14:50                                                   ` Visuwesh
2022-04-22  7:23                                                     ` Eli Zaretskii
2022-04-22 10:46                                                       ` Visuwesh
2022-04-22 10:48                                                         ` Eli Zaretskii
2022-06-11 13:54                                                           ` Visuwesh
2022-06-12  1:34                                                             ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-06-12  5:55                                                               ` Eli Zaretskii
2022-06-12  4:49                                                             ` Visuwesh
2022-06-12  5:53                                                             ` Eli Zaretskii
2022-06-12  7:47                                                               ` Visuwesh
2022-06-12 10:16                                                                 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-10-08 11:48                                                             ` Visuwesh
2022-10-08 12:42                                                               ` Eli Zaretskii
2022-10-08 12:53                                                                 ` Visuwesh [this message]
2022-10-08 13:00                                                                   ` Eli Zaretskii
2022-10-09 11:31                                                                   ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-10-09 11:59                                                                     ` Visuwesh
2022-03-31  7:48     ` Eli Zaretskii
2022-03-31  8:47       ` Visuwesh

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=877d1abhoc.fsf@gmail.com \
    --to=visuweshm@gmail.com \
    --cc=54646@debbugs.gnu.org \
    --cc=eliz@gnu.org \
    --cc=rpluim@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).