can't change fonts under RHEL5

Bug #690191 reported by Steve Huff
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Terminator
Fix Released
Undecided
Unassigned

Bug Description

I've built Terminator 0.95 on RHEL5.5, with the following packages
installed:

dbus-python-0.70
gnome-python2-2.16.0
gnome-python2-gconf-2.16.0
gnome-terminal-2.16
pango-1.14
python-2.4.3
vte-0.14

Please let me know if there are any other dependencies you'd like me to
report. Terminator appears to basically function; running `terminator`
produces a resizable terminal window, and I can split the window as
desired. I don't see an option to run a graphical configuration editor,
but I don't expect that, given how old the system is.

The most obvious issue is that the font seems garbled; kerning is wrong,
glyphs overlap, and there's no antialiasing. In addition, I have tried
several different ways to change the font settings, and I have been
unable to get any other font to display in Terminator.

Here's the config I'm currently using:

--- begin config ---
[global_config]
focus = system
[keybindings]
[profiles]
  [[default]]
    use_system_font = false
    font = Inconsolata 14
    copy_on_selection = true
[layouts]
  [[default]]
    [[[child1]]]
      type = Terminal
      parent = window0
      profile = default
    [[[window0]]]
      type = Window
      parent = ""
--- end config ---

I've attached the output of `terminator -d` as a separate file, since
it's a bit verbose.

Adding or removing a "use_system_font" directive doesn't seem to have
any effect on how Terminator renders its font.

Have I written a valid config file? Should I be specifying a font in
some other way?

Tags: font
Revision history for this message
Steve Huff (shuff) wrote :
Revision history for this message
Mike Miller (mtmiller) wrote :

I saw the same thing the other day when I upgraded from 0.93 to 0.95. The following patch works around some missing declarations in vte-0.14.0, should get your fonts working again. Tested under RHEL 5.2 and CentOS 5.5.

Mike Miller (mtmiller)
Changed in terminator:
status: New → In Progress
Revision history for this message
Steve Huff (shuff) wrote :

I can confirm that your fix works on RHEL 5.6, and I've included your patch in the RPMforge terminator-0.95-3.el5 package. Thanks!

Revision history for this message
Chris Jones (cmsj) wrote :

Thanks for identifying the issue and providing a patch. I've committed a slightly reworked version to trunk as revision 1256, which will be included in 0.96

Changed in terminator:
status: In Progress → Fix Committed
Chris Jones (cmsj)
Changed in terminator:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.