Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Jan 2014 03:37:17 -0800 (PST)
From:      Anton Shterenlikht <mexas@bris.ac.uk>
To:        cjr@cruwe.de, freebsd-questions@freebsd.org
Subject:   Re: texlive fonts configuration: cannot find Arial, Times
Message-ID:  <201401211137.s0LBbEE9017782@mech-cluster241.men.bris.ac.uk>
In-Reply-To: <20140120135140.0aafbaaf@dijkstra.cruwe.de>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
>Date: Mon, 20 Jan 2014 13:51:40 +0100
>From: "Christopher J. Ruwe" <cjr@cruwe.de>
>To: freebsd-questions@freebsd.org
>Subject: Re: texlive fonts configuration: cannot find Arial, Times
>
>On Mon, 20 Jan 2014 11:40:40 +0100
>Polytropon <freebsd@edvax.de> wrote:
>
>> On Mon, 20 Jan 2014 02:22:43 -0800 (PST), Anton Shterenlikht wrote:
>> > Hi
>> > 
>> > I'm starting to use texlive.
>> > I installed texlive-full-20120701.
>> > 
>> > I need to build a document with these
>> > declarations:
>> > 
>> > \usepackage{fontspec}
>> > \usepackage{subfigure}
>> > \setmainfont{Times New Roman}
>> > \setsansfont{Arial}
>> > 
>> > [...]
>> > 
>> > I presume these basic fonts should be available
>> > as part of the default installation, right?
>> 
>> I don't think so. Those are fonts made by MICROS~1 to avoid
>> licensing real fonts. :-)
>> 
>> 
>> 
>> > So probably I haven't configured texlive fonts correctly?
>> 
>> I'm not sure in how far TeXlive is able to pick up fonts
>> installed on the system (usually fonts for use in X), but
>> maybe you could try installing the "webfonts" package? It
>> helps to make web pages look better when they have been
>> "optimized" for use with "Windows" (i. e., explicitely
>> requiring things like "Arial"). The results can then be
>> found in the /usr/local/lib/X11/fonts/webfonts/ directory.
>> 
>> 
>> 
>> > I've these directories:
>> > 
>> > $ ls /usr/local/share/texmf-dist/fonts/
>> > afm             enc             misc            ovf
>> > sfd             truetype cid             fea
>> > ofm             ovp             source          type1
>> > cmap            map             opentype        pk
>> > tfm             vf
>> > 
>> > But not sure if this is enough.
>> 
>> Those are the fonts to be used with Metafont. As I said,
>> I'm not sure if those can interact in some way with other
>> fonts in the systmm.
>> 
>> 
>> 
>> Just as a sidenote:
>> 
>> If you want a good-looking serif font, just use the CMR
>> (Computer Modern Roman) that is the default font for many
>> LaTeX cases. If you want a Helvetica-like font (which "Arial"
>> is a poor replacement for), try this:
>> 
>> 	\usepackage[T1]{fontenc}
>> 	\usepackage[scaled]{helvet}
>> 	\renewcommand{\familydefault}{\sfdefault}
>> 
>> Note that I'm using this when I need a sans serif font, and
>> it works in teTeX. Not sure if it will also work in TeXlive,
>> but I assume this functionality has been kept.
>> 
>> Also note that it isn't "the real Helvetica", but a very good
>> variation that comes with ligatures and looks _much_ better
>> than shabby "Arial".
>> 
>> Maybe if you use
>> 
>> 	\setmainfont{cmr}
>> 	\setsansfont{helvet}
>> 
>> you can get the same result? Again, note that I haven't tested
>> this. But giving it a try isn't a hard exercise. :-)
>> 
>> 
>> 
>
>If by some reasons such as e.g. "customer demand" you are forced to
>use fonts normally not available in common latex, you can try xetex.
>
>Then, you have all fonts available which are pulled in by fc-cache and
>declare for instance
>
>\setmainfont[Ligatures=TeX]{Avenir LT Std 35 Light}
>
>Cheers,

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! fontspec error: "font-not-found"
! 
! The font "Avenir LT Std 35 Light" cannot be found.
! 
! See the fontspec documentation for further information.
! 
! For immediate help type H <return>.
!...............................................  
                                                  
l.32 ...ont[Ligatures=TeX]{Avenir LT Std 35 Light}

It seems fontspec cannot find this font.

So do I only have availble what is returned by fc-list?

Thanks

Anton



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?201401211137.s0LBbEE9017782>