Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Feb 2001 13:13:32 +0100
From:      Danny Pansters <danny@ricin.com>
To:        <darryl@osborne-ind.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: TrueType fonts & X
Message-ID:  <01022813133200.97604@ricin.localnet>
In-Reply-To: <000a01c0a0e4$ee5f6230$0701a8c0@darryl>
References:  <000a01c0a0e4$ee5f6230$0701a8c0@darryl>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

On Tuesday 27 February 2001 18:44, you wrote:
> 1.  installed xfstt from ports (XFree86 seems to be 3.3.5)
> 2.  installed ttmkfdir from ports
> 3.  created directory /usr/X11R6/lib/X11/fonts/TrueType
> 4.  ftp'd TrueType fonts from my windows box to the TrueType
> directory. 5.  Changed owner on TrueType by:  Chown -R root
> /usr/X11R6/lib/X11/fonts/TrueType
> 6.  Changed perms to 755.
> 7.  cd to /usr/X11R6/lib/X11/fonts/TrueType
> 8.  ttmkfdir > fonts.dir
> 9.  examined fonts.dir.  permissions & ownership match other files.
> 10.  started xfstt by:  xfstt --daemon
> 11.  xset fp+ inet/127.0.0.1:7101
> 12.  xset fp+  /usr/X11R6/lib/X11/fonts/TrueType

I've done something similar in december last year, fBSD 4.2-rel,=20
X3.3.6, kde2.01. I'm afraid I don't remember exactly the reasons for=20
doing it this way (it was one of those late-night things ;-)

Here's my .xinitrc:

ricin % less .xinitrc=20
#!/bin/sh
# try to clean up what we can
killall xfstt >/dev/null
rm ~/.kde/*ricin*
rm -rf /tmp/*
# start true type fontserver
/usr/X11R6/bin/xfstt &
# this line is not needed (?)
#xset fp+ /usr/X11R6/lib/X11/fonts/TrueType
xset fp+ inet/127.0.0.1:7101
# what a mess
# start kde2
startkde=20

It's a bit messy but it works!=20

> I then get this error:
> xset bad font path element (#42) possible causes are:
> directory does not exist or has wrong permissions
> directory missing fonts.dir
> incorrect font server address or syntax

OK, I think what you're doing is not wrong... my guess would be you're=20
havng trouble because there is no Helvetica TrueType font... its=20
actually Microsoft's Arial. I've linked the appropriate=20
helveticaXYZ.ttf to arialXYZ.ttf:

ricin # ll /usr/X11R6/lib/X11/fonts/TrueType/
total 5800
-r--r--r--  1 root  wheel  151000 May  5  1999 ANTQUAB.TTF
-r--r--r--  1 root  wheel  150416 May  5  1999 ANTQUABI.TTF
-r--r--r--  1 root  wheel  149092 May  5  1999 ANTQUAI.TTF
-r--r--r--  1 root  wheel  273020 Dec  5 22:13 ARIAL.TTF
-r--r--r--  1 root  wheel  284560 Dec  5 22:14 ARIALBD.TTF
-r--r--r--  1 root  wheel  221756 Dec  5 22:14 ARIALBI.TTF
-r--r--r--  1 root  wheel  200684 Dec  5 22:14 ARIALI.TTF
-r--r--r--  1 root  wheel  155528 May  5  1999 BKANT.TTF
-r--r--r--  1 root  wheel  297660 May  5  1999 COUR.TTF
-r--r--r--  1 root  wheel  306688 May  5  1999 COURBD.TTF
-r--r--r--  1 root  wheel  228796 May  5  1999 COURBI.TTF
-r--r--r--  1 root  wheel  238088 May  5  1999 COURI.TTF
-r--r--r--  1 root  wheel  142964 Oct 11 23:48 Georgia.TTF
-r--r--r--  1 root  wheel  139584 Oct 11 23:48 Georgiab.TTF
-r--r--r--  1 root  wheel  156668 Oct 11 23:48 Georgiai.TTF
-r--r--r--  1 root  wheel  158796 Oct 11 23:48 Georgiaz.TTF
lrwxr-xr-x  1 root  wheel       9 Dec  5 22:37 HELVETICA.TTF@ ->=20
ARIAL.TTF
lrwxr-xr-x  1 root  wheel      11 Dec  5 22:38 HELVETICABD.TTF@ ->=20
ARIALBD.TTF
lrwxr-xr-x  1 root  wheel      11 Dec  5 22:38 HELVETICABI.TTF@ ->=20
ARIALBI.TTF
lrwxr-xr-x  1 root  wheel      10 Dec  5 22:38 HELVETICAI.TTF@ ->=20
ARIALI.TTF
-r--r--r--  1 root  wheel   56560 May  5  1999 LHANDW.TTF
-r--r--r--  1 root  wheel   59636 May  5  1999 LSANSI.TTF
-r--r--r--  1 root  wheel  304932 May  5  1999 LSANSUNI.TTF
-r--r--r--  1 root  wheel  115068 May  5  1999 LUCON.TTF
-r--r--r--  1 root  wheel   69464 May  5  1999 SYMBOL.TTF
-r--r--r--  1 root  wheel  322824 May  5  1999 TIMES.TTF
-r--r--r--  1 root  wheel  326072 May  5  1999 TIMESBD.TTF
-r--r--r--  1 root  wheel  233892 May  5  1999 TIMESBI.TTF
-r--r--r--  1 root  wheel  241972 May  5  1999 TIMESI.TTF
-r--r--r--  1 root  wheel  139640 May  5  1999 VERDANA.TTF
-r--r--r--  1 root  wheel  136032 May  5  1999 VERDANAB.TTF
-r--r--r--  1 root  wheel  154264 May  5  1999 VERDANAI.TTF
-r--r--r--  1 root  wheel  153324 May  5  1999 VERDANAZ.TTF
-r--r--r--  1 root  wheel   29255 Dec  5 22:39 fonts.dir
-r--r--r--  1 root  wheel     676 Dec  5 22:39 ttinfo.dir
-r--r--r--  1 root  wheel    2319 Dec  5 22:39 ttname.dir
                                                                     =20
Then run ttmkfdir once more. It ought to work=20


HTH,

Danny Pansters
http://www.ricin.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01022813133200.97604>