! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Scrolling Up In Font List Causes Distortion
Status:
CLOSED: WONTFIX
Product:
Xfce4-terminal
Component:
General

Comments

Description Simon Morgan 2007-01-23 14:13:00 CET
User-Agent:       Opera/9.10 (X11; Linux i686; U; en)
Build Identifier: 

When scrolling up in the list of available fonts in the font selection list, the text becomes distorted. This only happens when scrolling up; not down. Focusing on another window causes the text to become clear again.

Reproducible: Always

Steps to Reproduce:
1. Start Terminal
2. Select Edit from the menu bar
3. Select Preferences
4. Select Appearance
5. Click on the button displaying the current font
6. Scroll up in the list of fonts

Actual Results:  
Font names become distorted.

Expected Results:  
Font names are displayed clearly.

Arch Linux 0.8
GTK+ 2.10.6
glib 2.12.9
Comment 1 Benedikt Meurer editbugs 2007-01-23 16:33:58 CET
That's GtkFontChooser, so it's a bug in GTK+.
Comment 2 Simon Morgan 2007-01-23 20:06:08 CET
I don't have this problem with any other programs.
Comment 3 Benedikt Meurer editbugs 2007-01-23 20:09:52 CET
This is everything font button related in the preferences dialog, nothing more:

button = g_object_new (GTK_TYPE_FONT_BUTTON, "title", _("Choose Terminal Font"), "use-font", TRUE, NULL);
exo_mutual_binding_new (G_OBJECT (dialog->preferences), "font-name", G_OBJECT (button), "font-name");
gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, TRUE, 0);
gtk_widget_show (button);

So, as you can see, we just use the GtkFontButton class here, nothing special. Everything is handled by GTK+. File a bug report to GTK+. My guess is that this particular problem is caused by the fact that Terminal uses ARGB32 windows and GTK+ doesn't handle this properly.

Bug #2801

Reported by:
Simon Morgan
Reported on: 2007-01-23
Last modified on: 2009-12-17

People

Assignee:
Benedikt Meurer
CC List:
0 users

Version

Attachments

Additional information