[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Behaviour of \latinfamily
- To: Ulrik Vieth <firstname.lastname@example.org>
- Subject: Re: Behaviour of \latinfamily
- From: Rebecca and Rowland <email@example.com>
- Date: Sat, 30 May 1998 02:30:36 +0100
- Cc: firstname.lastname@example.org
- In-Reply-To: <199805291004.MAA29245@attila.uni-duesseldorf.de>
- References: <email@example.com> (message from Rebeccaand Rowland on Fri, 29 May 1998 06:13:01 +0100)
>>> Rebecca and Rowland writes:
>>> > Righto (to an extent). What makes \installfamily record anything? That
>>> > is, what commands make fontinst store a line to be placed in the fd file?
>>> see these little creatures like
>>> <->\csname typ-\orig_series\endcsname\space *~#2/\orig_series/#4
>>> they write to the .fd file
>> Right. But Thierry said that the \endinstallfonts command was the
>> command that actually did the writing to the files concerned. This
>> appears to be not the case.
>I think the real story is that all \installfont or \installrawfont
>commands, just append something to a token list, which is initialized
>by \installfonts and evaluated by \endinstallfonts. Thus all the
>writing to .fd files is defered until the very end of the job.
>If you want to be pedantic, you'd have to say that \installfont puts
>something on list, which is later transformed into an .fd file entry,
>when the .fd file is written out.
This model of behaviour makes sense, but fontinst contains this code:
Now, I'm no TeX expert, but my reading of the TeXbook makes me think that
\immediate\write means write the file *now*. Or is the delay mechanism