[Fontinst] msam.etx
Lars Hellström
Lars.Hellstrom at residenset.net
Sun Jul 25 17:13:47 CEST 2010
Dr. Clea F. Rees skrev:
> tex
I presume you mean fontinst? Going
tex msam.etx
has never been supposed to work, even though
latex msam.etx
should work.
> seems to choke on the encoding file msam.etx distributed with
> fontinst. This appears to be because it interprets a line of commentary
> literally.
Yes, the problem seems to be that both \metrics and \encoding get \let
to \fi (by \inputmtx and \inputetx respectively), so either one will be
seen as beginning the body of an encoding or metrics file. This has
however been the case throughout the 1.x series of fontinst, so
apparently it is the markup that is buggy.
> Commenting this line out solves the problem:
>
> --- msam.etx 2006-01-12 23:45:36.000000000 +0000
> +++ msam.etx 2010-07-22 12:02:41.000000000 +0100
> @@ -23,7 +23,7 @@
> like
> \begin{quote}
> \textellipsis
> - \verb|,\metrics\generalpltomtx{msam10}{msam10}{pl}{msam},msam10,|%
> +% \verb|,\metrics\generalpltomtx{msam10}{msam10}{pl}{msam},msam10,|%
> \textellipsis
> \end{quote}
> in the \textit{file list} argument of \verb+\installfont+, or generate
>
> However, I'm sure this isn't the best way to do it. I assume there is a
> way of getting fontinst to regard this part of the commentary as a
> comment so that it is still typeset as part of the encoding's
> documentation. I'm just not sure how to do that so I did this just to
> get it working.
Since it is the \metrics token that is troublesome, a work-around is to
split it between two \verb's, like so:
\textellipsis\verb|,\m|%
\verb|etrics\generalpltomtx{msam10}{msam10}{pl}{msam},msam10,|%
\textellipsis
However, the trick being described has since been rolled into a proper
feature, so the comment should really say
\textellipsis\verb|,msam10 encoding msam,|\textellipsis
I'll have to fix that (and msbm.etx, which has the same bug).
Thanks for reporting the problem.
Lars Hellström
More information about the fontinst
mailing list