GNOME Bugzilla – Bug 126799
fontconfig local overrides are not respected for terminal font
Last modified: 2007-02-11 19:18:31 UTC
i've customized fontconfig to turn off aliasing and subpixel rendering for a specific font below a certain point size, since i have an LCD, and it is more legible to disable it for small point sizes. some GNOME applications seem to respect it, and the font shows up without aliasing (gedit, and the font selection dialog), but GNOME terminal does not. the relevant fontconfig configuration snippet (from ~/.fonts.conf): <match target="font"> <test name="family"> <string>ProFontWindows</string> </test> <test name="size" compare="less"> <double>7.5</double> </test> <edit name="antialias" mode="assign"> <bool>false</bool> </edit> <edit name="hinting" mode="assign"> <bool>false</bool> </edit> <edit name="rgba" mode="assign"> <const>none</const> </edit> </match>
Created attachment 21378 [details] Sreenshot of the problem
in both applications, the font is manually configured to be ProFontWindows-7 (Regular)
Mariano, Havoc, is this a vte problem and not a g-t problem?
btw, i can't reproduce this issue on Debian sid (gnome-terminal 2.4.2)
also: debian vte version being 0.11.10
Leon, if you configure your hinting settings in the gnome font configuration dialog, vte will pick them up. There was some discussion in irc.gnome.org/#unicode about this behavior, and it’s unclear whether the actual bug is in vte, gtk+, or fontconfig.
This bug still exists on gnome-terminal 2.6.0. Setting the font render method to Monochrome in gnome-font-properties does help for the terminal, but it will make all apps not anti-alias everything, which is not the intended behavior.
I tried downgrading vte to 0.10.29, and the older vte honors fontconfig's local.conf, but gnome-terminal 2.6.0 won't even start: $ gnome-terminal gnome-terminal: relocation error: gnome-terminal: undefined symbol: vte_terminal_set_scroll_background vte 0.11.10 does not honor fontconfig's local.conf. So is this vte's problem?
It certainly has been reported as vte's problem in the past, but unfortunately has not yet been resolved. *** This bug has been marked as a duplicate of 142640 ***