>>>> "Ilpo" == Ilpo Nyyssönen
<iny+dev(a)iki.fi> writes:
Ilpo> running XEmacs remotely from my home computer over X
Ilpo> protocol. Now --with-xft it is almost unusable slow when
Ilpo> used that way. The repaints take seconds and can be seen
Ilpo> quite well.
Yup. We've found and fixed a few dumb problems (like reinit'ing Xft
on every instantiation of a font) and there's definitely some
redundant repainting going on, but as far as I can tell Xft is just
inherently slow anyway. That may be the price of client-side
rendering.
The Xrender extension is supposed to cache the glyphs, but on some X
servers (notably the Darwinports version of X.org that I use) Xrender
is disabled, and I've had reports that the caching doesn't seem to
work anyway. This may be due to more problems like those already
fixed, but unfortunately the Xft and fontconfig documentation doesn't
tell you anything about those aspects of wire protocol semantics.
Information to the contrary, especially how to get XEmacs to do it
correctly, would be *very* welcome. Even vague stuff you heard on IRC
#pango.:-)
--
School of Systems and Information Engineering
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.