Subject: Re: Abiword on Xterminals
sterwill@abisource.com
Date: Fri Dec 03 1999 - 09:47:14 CST
Colin Mattoon wrote:
> "Abiword could not load the following font from the X window System
> display server :
> [-*-Times New Roman-regular-r-*-*-*-0-*-*-*-*-*-*]
I've got good news for you: you can use AbiWord in a situation like
this, but it requires a bit more work. The problem is that AbiWord
needs the contents of the directory fileserver:/usr/share/abisuite/fonts
(or the equivalent of wherever its fonts are stored) in its X font path.
There are two ways of getting those files in X's font path.
The first is the quickest if you have a small number of terminals.
You can copy the fonts (cd /usr/share/abisuite ;
tar cf /tmp/abifonts.tar.gz fonts/) onto each of the X terminals, in a
location the X servers will find them (for XFree86, something like:
cd /tmp ; tar xf abifonts.tar.gz ; mv /tmp/fonts /usr/lib/X11/fonts/abisuite).
Then you configure the XF86Config (usually in /etc or /etc/X11) on each
of the workstations to use that new font directory for fonts.
You'd add a line like "FontPath "/usr/X11R6/lib/X11/fonts/abisuite"
where the other font paths are, and restart the X server on the
terminals and AbiWord should run fine.
The second is a little faster if you have many workstations, and can
even go very fast if you've already done work with xfs (X font server).
You can run a program called "xfs" on the main server. All you do
is configure it to export the fonts in /usr/share/abisuite/fonts (it
will already have that directory, since that's where AbiSuite is installed)
for any X terminals that might need them. Then you configure each X
terminal to not just look locally, but also look towards the fileserver
for fonts. For temporary testing (this setting will only last until
you restart the X server on the workstation) you can add a font path
with "xset fp+ tcp/fileserver:7100", where "fileserver" is your file
server, and 7100 is whatever port xfs will be running on.
Chances are xfs is already installed and running if you have a recent
Red Hat installation on the server. You can read the man page to
find out how to allow other machines to use it through the network.
If you need any more help, just send mail to the list.
-- Shaw Terwilliger
This archive was generated by hypermail 2b25 : Fri Dec 03 1999 - 09:47:14 CST