[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: comments on 0.59
- To: vieth@thphy.uni-duesseldorf.de
- Subject: Re: comments on 0.59
- From: Matthias Clasen <clasen@pong.mathematik.uni-freiburg.de>
- Date: Fri, 17 Apr 1998 15:20:42 +0200
- Cc: math-font-discuss@cogs.susx.ac.uk
>
> Here are a few quick observations on mathfont/0_59/src0_59.tgz:
>
> * etx/old/omx.etx:
> your version seems to be the original version from the fontinst
> distribution which differs from the version in my source tree.
> In particular, it misses the bug fix for \rmoustache and the
> renaming of glyph names from xxxbig/Big/bigg/Bigg to xxx1/3/5/7.
>
> It is possible, though, that this file was never actually used
> anyway, except in an experimental version, in which I tried
> a partial VF mplementation of MXP with cmex+stmary directly.
> (BTW, etx/fontspecifc/stmary.etx also seems to be missing.)
For some reason I didn't find omx.etx in my source tree anymore and
copied the original over.
> * etx/new/mx1*.etx:
> seems to have changed significantly compared to my version.
> I'll have to check this more carefully, I guess.
Yes, this may be true and if so it is due to my inability to properly
apply your patch back in february.
> * mtx/defaults/mspmissing.mtx:
> needs to be updated to reflect changes in etx/new/mspraw.etx.
> The following lines
> \missingglyph{smallsigmaintegral}
> \missingglyph{smallslashintegral}
> should be removed from mspmissing.mtx and added to ms2missing.mtx
>
> * mtx/defaults/ms2missing.mtx:
> For some reason I had changed the first row of the arrow kit
> from \missingglyph to \controlgglyph, but this change seems
> to be missing in your version. I can't recall the reasoning,
> though, so it probably doesn't really matter.
I think the only glyph for which this is relevant is EXT and I thought
that I had left that one in ?
> * mtx/{cm,concrete/euler}/mc*hax.mtx:
> There appear to be several changes compared to my version,
> which I haven't checked in detail yet. Did you miss some
> of my patches or did you change anything yourself?
>
> * tex/{cm,concrete/euler}.tex:
> Same question as above. Diff'ing your version against the
> original 0.58 has fewer changes than diff'ing with my version,
> so I wonder if there's anything I didn't that got lost?
>
Yes, I had feared that some version skew might have crept in and
that I didn't get all the changes. If in doubt, use your version.
> Other suggestions:
>
> * derived/labsy[5-9].mf:
> What about renaming them to lasyb[5-9].mf? Otherwise MakeTeXPK
> might produce a directory linotype/aboecklin as per fontname.
Fine with me. I think I arrived at that name by analogy with
cmsy - cmbsy
cmex - cmbex
>
> Some comments on de-virtualization:
>
> * Although your first attempt at organizing the files is already
> quite good, I think it would be more useful to try to organize
> the files by type of symbols. In particular,
>
> - keep uc/lc Greeek letters in separate files
> - keep all the Hebrew glyphs from cmsy + msbm together
> - keep all the delimiters from cmr + cmsy + xma together
> - split cmr-stuff into delimiters, punctuation, other
>
Yes, but this was hacked together quickly just to see how it would
work and to give Taco a good start on the de-virtualization. It certainly
need more reorganization.
> (and don't worry too much about crisp=0 in cmr and >0 in cmsy,
> this only leads to stylistic problems such as square corners
> in brackets but rounded in corners in floors/ceilings, which
> we might avoid if we use the same parameters for all of them)
It is obvious that you know more about the parametrisation of cm
than me.
> Most importantly, rewrite all the files to use the technique:
>
> iff known slot_whatever: cmchar "Whatever";
> beginchar (slot_whatever, ...)
> ... endchar;
>
> This way, you could input files several times and skip over
> glyphs with undefined slot assignment without having to repeat
> code fragments and split out common parts in a separate files.
>
> For instance, you could input the same file for uc Greek letters
> in upright and italic, but use separate files for lc Greek.
Good idea.
> I might a have closer look this weekend, if I can afford some time.
> Cheers, Ulrik.
Thanks. I you could afford the time to create a patch containing stuff
which I missed/misapplied would be helpful. I'm obviously not very good
at this. Sorry for the inconvenience.
Matthias
--
Matthias Clasen,
Tel. 0761/203-5606
Email: clasen@mathematik.uni-freiburg.de
Institut fuer Mathematik, Albert-Ludwigs-Universitaet Freiburg