Discussion:
[SLE] 8.2 problem: No ttmkfdir
Steve
2003-04-23 03:42:52 UTC
Permalink
Hi,
My second problem with 8.2 is that I can't find ttmkfdir. I was trying to
install the Microsoft fonts using the script in the unofficial FAQ and it
tries to run ttmkfdir. It then dies because ttmkfdir isn't there. Yast seems
to be saying that ttmkfdir is part of the XFree86 package (and installed),
but I can't find it anywhere. Am I missing something? Or is ttmkfdir no
longer used in SuSE? Mandrake 9.1 has it. Can I copy that one over?

Thanks,
Steve
--
Check the headers for your unsubscription address
For additional commands send e-mail to suse-linux-e-***@suse.com
Also check the archives at http://lists.suse.com
Please read the FAQs: suse-linux-e-***@suse.com
Charles Philip Chan
2003-04-23 03:54:40 UTC
Permalink
On Tue, 22 Apr 2003 20:42:52 -0700
Post by Steve
Hi,
My second problem with 8.2 is that I can't find ttmkfdir.
Use mkfontscale and copy resulting fonts.scale file to
fonts.dir.

Charles
--
Post by Steve
Ever heard of .cshrc?
That's a city in Bosnia. Right?
(Discussion in comp.os.linux.misc on the intuitiveness of commands.)
Mike FABIAN
2003-04-23 17:03:21 UTC
Permalink
Post by Charles Philip Chan
On Tue, 22 Apr 2003 20:42:52 -0700
Post by Steve
Hi,
My second problem with 8.2 is that I can't find ttmkfdir.
Use mkfontscale and copy resulting fonts.scale file to
fonts.dir.
Then it will be overwritten during the next run of SuSEconfig.

If you want your own, customized fonts.scale file, copy the
fonts.scale file created by mkfontscale to fonts.scale.<something> and
edit this. Entries in fonts.scale.* files get merged into fonts.scale
by fonts-config (called by SuSEconfig) and get higher priority than
automatically generated entries.

See 'man fonts-config' for details.
--
Mike Fabian <***@suse.de> http://www.suse.de/~mfabian
睡眠不足はいい仕事の敵だ。
--
Check the headers for your unsubscription address
For additional commands send e-mail to suse-linux-e-***@suse.com
Also check the archives at http://lists.suse.com
Please read the FAQs: suse-linux-e-***@suse.com
Charles Philip Chan
2003-04-24 03:11:07 UTC
Permalink
On Wed, 23 Apr 2003 19:03:21 +0200
Post by Mike FABIAN
Then it will be overwritten during the next run of SuSEconfig.
Of course you are right about that- it totally slipped my mind :-(.

Charles
--
"We all know Linux is great...it does infinite loops in 5 seconds."
(Linus Torvalds about the superiority of Linux on the Amterdam
Linux Symposium)
Mike FABIAN
2003-04-23 17:11:03 UTC
Permalink
Post by Steve
My second problem with 8.2 is that I can't find ttmkfdir. I was trying to
install the Microsoft fonts using the script in the unofficial FAQ and it
tries to run ttmkfdir. It then dies because ttmkfdir isn't there. Yast seems
to be saying that ttmkfdir is part of the XFree86 package (and installed),
but I can't find it anywhere. Am I missing something? Or is ttmkfdir no
longer used in SuSE? Mandrake 9.1 has it. Can I copy that one over?
Yes, ttmkfdir is dropped. The XFree86 rpm still "provides" it just
in case some other package "requires" ttmkfdir.

The job of ttmkfdir is now done by mkfontscale.

To install additional fonts you don't need to manually call
ttmkfdir anymore like it was necessary in previous SuSE versions.

Now it is usually enough just to copy the fonts to the appropriate
directory (here /usr/X11R6/lib/X11/fonts/truetype) and call

SuSEconfig --module fonts

or (same effect)

/usr/sbin/fonts-config

Only if the /usr/X11R6/lib/X11/fonts/truetype/fonts.dir file which is
automatically generated doesn't suit your needs, you may need to add a
/usr/X11R6/lib/X11/fonts/truetype/fonts.scale.<something> file where
you add your personal entries to override the auto-generated entries.

In most cases this is not necessary.

See also 'man fonts-config'.

To download the MS fonts which could previously be downloaded by
fetchmsttfonts, you can just start YOU and put a tic-mark on some
entry, then the fonts will be downloaded and copied to
/usr/X11R6/lib/X11/fonts/truetype/.
--
Mike Fabian <***@suse.de> http://www.suse.de/~mfabian
睡眠不足はいい仕事の敵だ。
--
Check the headers for your unsubscription address
For additional commands send e-mail to suse-linux-e-***@suse.com
Also check the archives at http://lists.suse.com
Please read the FAQs: suse-linux-e-***@suse.com
Steve
2003-04-24 15:08:09 UTC
Permalink
Post by Mike FABIAN
Post by Steve
My second problem with 8.2 is that I can't find ttmkfdir. I was trying to
install the Microsoft fonts using the script in the unofficial FAQ and it
tries to run ttmkfdir. It then dies because ttmkfdir isn't there. Yast
seems to be saying that ttmkfdir is part of the XFree86 package (and
installed), but I can't find it anywhere. Am I missing something? Or is
ttmkfdir no longer used in SuSE? Mandrake 9.1 has it. Can I copy that one
over?
Yes, ttmkfdir is dropped. The XFree86 rpm still "provides" it just
in case some other package "requires" ttmkfdir.
<snip>
Post by Mike FABIAN
To download the MS fonts which could previously be downloaded by
fetchmsttfonts, you can just start YOU and put a tic-mark on some
entry, then the fonts will be downloaded and copied to
/usr/X11R6/lib/X11/fonts/truetype/.
Thanks for the explanation and solution. I hadn't noticed that option in YOU
before. I also hadn't noticed the nvidea option, so that'll come in handy
when I update my desktop.

Thanks,
Steve
--
Check the headers for your unsubscription address
For additional commands send e-mail to suse-linux-e-***@suse.com
Also check the archives at http://lists.suse.com
Please read the FAQs: suse-linux-e-***@suse.com
Continue reading on narkive:
Loading...