GNU bug report logs - #1867
Resizing window causes text flickering when using antialiased font on X

Previous Next

Package: emacs;

Reported by: Bo Lin <lbsmtp <at> gmail.com>

Date: Mon, 12 Jan 2009 10:20:03 UTC

Severity: normal

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


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

From: Jason Rumney <jasonr <at> gnu.org>
To: Jan Djärv <jan.h.d <at> swipnet.se>
Cc: "lbsmtp <at> gmail.com" <lbsmtp <at> gmail.com>, Eli Zaretskii <eliz <at> gnu.org>,
	"1867 <at> debbugs.gnu.org" <1867 <at> debbugs.gnu.org>
Subject: Re: bug#1867: Resizing window causes text flickering when using
	antialiased font on X
Date: Thu, 06 Oct 2011 22:17:13 +0800
Jan Djärv <jan.h.d <at> swipnet.se> writes:

>> And could redrawing a single character under the cursor cause
>> flickering with antialiased fonts?
>
> For that character it might happen if the clearing and writing is
> separated long enough in time. Depends on the speed of your machine.

It used to happen on Windows, because the antialiasing around the
character overlaps with surrounding characters, causing much more than
just the character under the cursor to be redrawn.  The fix was to
improve the clip region around the text that needs redrawing so that at
most only the immediately adjacent characters need redrawing, not the
whole line or in extreme cases, the whole frame.




This bug report was last modified 13 years and 232 days ago.

Previous Next


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