[PLUG] Gnome-terminal 3, xterm, fonts, Pango, Harfbuzz

Keith Lofstrom keithl at kl-ic.com
Wed Jan 22 20:11:00 UTC 2020


A month ago, I complained about foggy, aliased small fonts
in Gnome-3 gnome-terminal.  Pictures:

http://wiki.keithl.com/Gnome3rendering

Last night I tried using ancient xterm instead; xterm
renders the characters properly, presumably using an
entirely different rendering chain than gnome-terminal.  

I also learned that Gnome2 rendered characters with Pango
in the Gnome ToolKit, and that Gnome3 renders characters
with Harfbuzz.  There is still a library of Pango "stubs",
but those use Harfbuzz calls for the actual rendering.

I don't have time to find and fix the problem right now
(my object-oriented coding skills are approximately zero),
but Harfbuzz bugs might explain the inferior behavior.

Perhaps there is a Harfbuzz expert reading this, who can
do some A/B tests and achieve fame and glory by fixing
this problem.  If I fix it, I'll break something else.

ESR's Law: Many eyes make all bugs shallow.
KHL's Corrollary: Many programmers make all bugs.

Keith

-- 
Keith Lofstrom          keithl at keithl.com



More information about the PLUG mailing list