[tex-live] texlive docs --- lucida fonts?

ivo welch ivo_welch at brown.edu
Thu Jan 25 02:16:52 CET 2007


dear Karl and Reinhard:---  first, thanks to both of you.

Karl Berry wrote:
>     want to serve up http://www.ctan.org/tex-archive/info/Type1fonts right
>
> There are a lot of CTAN mirrors, not to mention the three backbones.  I
> bet one of them will work, e.g., try http://www.tex.ac.uk/.  
duh!  like the average village idiot, I just clicked on the link in the
html doc, which I believe is texmf-doc/doc/english/texlive-en/live.html
.  my guess is that this will be pretty common behavior.  I did not even
bother to check whether the files are on the live dvd itself, or to look
at a mirror.  my guess is that there will be more village idiots.  I
believe the links there all point to one particular web version, not to
local files or to mirrors.

(dumb question---I wonder whether the www.ctan.org should really just be
a redirect to a mirror.  of course, if ctan.org itself is down, that
won't work either.  gentoo has an interesting system, where an app first
locates the closest mirror, and its apps can then use it.  of course,
this is not going to work so easy with dumb html files, rather than with
smarter apps.)

> Not to
> mention that the Type1fonts document is in TL, which I gather you
> already downloaded.  As far as I know it is still relevant, though I
> don't know how much help you'll find it for the particular case of
> Lucida.
>     
>   
Yes, Lucida is a special case.  People like me will have purchased this
exclusively for use with whatever tex will be.  The fonts don't even
work/test easily in other contexts.   I would drop a short note (one
liner) into live.html if it is not too late (i.e., where fonts are
discussed), perhaps with a link to an html file with the very short
description below.

>     I also looked at http://www.tug.org/store/lucida/order.html , an
>
> All the Lucida files distributed by TUG except the actual pfb's are on
> CTAN (http://www.tex.ac.uk/tex-archive/fonts/psfonts/bh/lucida/), so you
> can read them there.  The installation documentation is not extensive.
> It basically says, "unpack the archive in texmf-local".  And I haven't
> yet managed to add an item talking about the potential need to run
> updmap.
>
> So in your case, what you want to do is get the lucida.zip file from
> CTAN, unpack it in texmf-local, and then copy your pfb's to the right
> place.
>
>   
so, here is what I would have found useful:

    * One does need to go to CTAN, because the lucida stuff is not fully
existing on the live dvd
       even after a full install.     (is it inconsistent that some
lucida files are already present,
       while others need to be downloaded?  can one be useful without
the other?)
    # cd /usr/local/texlive/texmf-local/ ; unzip lucida.zip   # from ctan
         # this leaves me with a /usr/local/texlive/texmf-local/lucida/
hierarchy
    # cp l*.pfb
/usr/local/texlive/texmf-local/fonts/type1/local/bh/lucida/  # from purchase
          # note the above is a hybrid path, reading the lucida install
file and noting that
          # lucida.zip creates
/usr/local/texlive/texmf-local/fonts/type1/local/
    # texhash
    # updmap

now create a file test.tex:

\documentclass{article}
% we have to change the font encoding for Lucida.
\usepackage[T1]{fontenc}
\usepackage{textcomp} % to get the right copyright, etc.
% use Lucida fonts for both text and math.
\usepackage[altbullet]{lucidabr}     % get larger bullet
\DeclareEncodingSubset{TS1}{hlh}{1}  % including \oldstylenums
\begin{document}
hello world
\end{document}

and do a $ pdflatex test.tex


Worked like a charm in my case.   Actually, if google picks up the
archives here, others may find the above.



Reinhard---$TEXPATH may be a leftover from old tetex distros
(potentially useful to check for old distributions, though it is
thankfully no longer user).  I also had a TEXMFLOCAL variable from my
previous distros.  Alas, I like the idea of just dropping texlive into
the path.  Thanks, guys!  This should make the future simpler for me.

I vaguely recall that tetex suggested one make a directory that mirrors
the /usr/share/texmf/ tree in /usr/local/share/texmf, which I thought
was a good solution, because it separated personal/local content from
what would be updated.  I bet that some users will move (not copy) their
personal files like fonts to /usr/local/texlive/texmf-local---and it
will be gone on the next texlive update.

As to TEX* variables, my philosophy would be that anything big that can
be checked and warned at install time is a good idea.  So, if a TeX*
variable should not be set, let's tell the user to delete it.  I am just
too concerned about the "mixed distribution" problem.  But I guess you
guys decided on this one for good reason.


Thanks again everyone.

Regards,

/ivo




> There's a lucida at tug.org mailing list.  In fact you may even have posted
> there already, I can't recall :).
>
> The TL documentation talks about installing TL, not about installing
> individual packages.
>
> karl
>   


More information about the tex-live mailing list