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>
