LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Forum View

Use Proportional Font
Show HTML Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Achim Blumensath <[log in to unmask]>
Reply To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Date:
Tue, 10 May 2005 10:19:21 +0200
Content-Type:
multipart/signed
Parts/Attachments:
text/plain (1573 bytes) , application/pgp-signature (239 bytes)
Hello,

Lars Hellström wrote:
> At 12.44 +0200 2005-04-27, Achim Blumensath wrote:
> >I forgot one feature:
> >
> >o Being able to load packages from FD files (e.g., keyval).
> 
> I now rather think it is a good thing that one cannot start loading
> packages at such times. Packages are loaded in the preamble, and may
> modify the user environment. FD files should rather be considered a
> representation of data tables, and the only reason these tables are
> dynamically loaded when needed is to conserve memory.

I agree that FD files should only contain font definitions. But for
complex font families it can be quite cumbersome and error prone to
write several dozens of FD files manually. Since the font definitions of
the MinionPro project are very regular we have created macros to
generate them. So each FD file just consists of two lines. E.g.,:

  \input{MinionPro-FontDef.sty}
  \Mn@DeclareLargeFontFamily{T1}{MinionPro-OsF}{osf}{t1}

But these macros rely on the keyval package which currently is included
in a rather hackish way. Of course, if the expl packages are
incorporated into the LaTeX core then keyval would be unneeded.

Achim
-- 
________________________________________________________________________
                                                              | \_____/ |
   Achim Blumensath                                          \O/ \___/\ |
   TU Darmstadt                                              =o=  \ /\ \|
   www.mathematik.tu-darmstadt.de/~blumensath                /"\   o----|
____________________________________________________________________\___|


ATOM RSS1 RSS2