On Thursday 09 June 2005 10:56, Immanuel Litzroth wrote:
> Well, I delved somewhat deeper into the issue, and I probably have a
> problem with Xft. I run rosegarden on LB1 and connect to an XServer on LB2. 
> When I run rosegarden on LB2 (locally) everything works fine. Being
> somewhat older I thought that the XServer knew everything about fonts, but
> Xft seems to move the fonts to the box where the application is running?
> If I am on the right track, does anybody have some information about this?

Well, there are several things involved here:

Xfs (X Font Server) is the classic font subsystem for X. It delivers fonts to 
the X server. It can be used remotely, but this feature is usually disabled 
by the distros, so it only delivers fonts to the local X server. You can 
change the configuration file (mine is at  /etc/X11/fs/config). Look for a 
line saying "no-listen = tcp".

Fontconfig/Xft is a new subsystem, used by some modern programs. The config 
files are under /etc/fonts/ in my machine. This subsystem uses fonts locally 
installed where the application (not the X server) runs.

Applications can use one font subsystem or another. I don't know what Linux 
distribution you are using, and you give very little details, but all the 
information about these issues are on Internet, and you can find it using 
Google. For instance, this page is about RH9:
http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/ref-guide/s1-x-fonts.html

Some clues:
* The X server runs on the machine that has a graphic card, display, mouse and 
keyboard. This machine is usually a workstation. Well, Xfs can run on this 
same machine too, so the fonts for Xfs are locally installed into the 
workstation, or the X server can use a remote Xfs service connecting to it  
via tcp/ip, in this case using the fonts installed in the remote machine.
* Using the X server based workstation, you can run applications on a remote  
machines. If you run Rosegarden on a remote machine, this remote system must 
have sound (audio/MIDI devices) attached, and ALSA/aRts/Jack running. If the 
application (or perhaps KDE) has been compiled to use Xft/Fontconfig, the 
fonts used should be installed at the same machine where Rosegarden runs, not 
on the workstation, because fontconfig uses client-side rendering of the 
fonts. Look at this thread:
http://lists.freedesktop.org/pipermail/fontconfig/2003-December/000719.html

Hope this helps.

Regards,
Pedro





-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to