Re: lmodern package ready for teTeX 3 and upgrades from sarge
Ralf Stubner <ralf.stubner@web.de> wrote:
> Thanks. Just recently I had taken the maintainer scripts from
> 0.92-7+tetex3+3 as example for those created by mk-tex-fontpack.
Good.
> There is one thing I do not understand, though. You are arguing to call
> just mktexlsr without any paricular directory as argument, since
> updmap.cfg is not in $TEXMFMAIN. However, updmap.cfg shouldn't be a new
> file and updmap should find it.
Yes. I just think it's a bit safer to also scan $TEXMFSYSVAR for the
rare case where updmap.cfg would not be there yet (I admit this
shouldn't happen when lmodern is configured; but this would be important
for tetex-bin---or maybe tex-common, nowadays, don't know for sure...).
Is that so expensive to scan $TEXMFSYSVAR that it would be worth it to
drop this (admittedly seldom useful) safety net?
> All other files are installed in $TEXMFMAIN.
But maybe this could change with on-the-fly PFB extraction. :)
> One could, of course, argue that typically $TEXMFMAIN is by
> far the largest TEXMF tree, so the speed difference is negligible in
> most cases and it is ok to be on the save side updating all ls-R files.
That was my way of reasoning. A safe optimization that would work with
the current infrastucture would be to only refresh $TEXMFSYSVAR and
$TEXMFMAIN...
> In your case, where you have complete control over the installed
> fonts.scale file, it is probably best to use both mkfontscale and
> type1inst to get an idea how it could look like, but do the final
> version more or less by hand. From what I have seen up to now both these
> tools (as well as defoma-hint in noninteractive mode) give results that
> would profit from hand tuning. But most of the time they are at least
> usable, so I keep them in mk-tex-fontpack.
OK.
> I don't understand this. According to TDS 1.1 map files are to be placed
> in TEXMF/fonts/map. With Debian, the three subdirectories dvips, dvipdfm
> and pdftex are actually links to /etc/texmf/map/{dvips,dvipdfm,pdftex}.
> So if you install lm.map only as /etc/texmf/map/dvips/lm/lm.map, it
> should be compliant with TDS 1.1 and updmap should not complain, since
lmodern *is* compliant with TDS 1.1.
> only map files installed in /etc/texmf/dvips are found via the
> /usr/share/texmf/dvips/config symlink. Or am I missing something? Is
That is why updmap complains. It cannot stand seeing files in obsolete
locations. If you remove the /usr/share/texmf/dvips/config symlink prior
to installing lmodern, everything works fine with no warning. But other
packages such as hlatex-fonts-base are not yet ready for that.
> this a specialty of version 0.92-8+tetex3+4 since it also cares about
> the update from the version for teTeX 2?
Not at all. The warning was already there with the previous versions.
Regards,
--
Florent
Reply to: