Re: [dev-context] [OS X TeX] More New MacTeX Packages
Gerben Wierda wrote:
Hans & Taco,
There is a potental problem with ConTeXt on TL2007 and the € symbol havig to do with changes in marvosym.
Charles,
could you make a non gtamacfonts test file and see if that works? Because I do not kow how ConTeXt works. If you have such a file and it does not work, probably Has & Taco would like to kow the exact details.
No need for a test file, the problem is staightforward enough. The UTF euro sign maps to the macro \texteuro, that then tries to find the best suited glyph. Since EC encoding doesn't have a euro symbol, context falls back to the marvosym font to provide one. But the metric file ConTeXt knows that font by (fmvr8x) was deleted from TeXLive, because the package (marvosym) that it belongs to has been updated, and it switched to a new name for the metric file. It is very likely they did not change *just* the name, but updated the base font file as well, so simple name remapping probably will not work anyway. We probably have to update the support macros for marvosym as well (cc the dev-context list). It is bad luck that the last-minute update to marvosym in texlive breaks the marvosym support in context, but there is no way to fix that any more. Meanwhile, if you need a euro sign, it looks like you have to use texnansi encoding. Greetings, Taco
Hi all! On Mon, 12 Feb 2007, Taco Hoekwater wrote:
But the metric file ConTeXt knows that font by (fmvr8x) was deleted from TeXLive, because the package (marvosym) that it belongs to has been updated, and it switched to a new name for the metric file.
Yup. Marvosym was updated on CTAN on 2006-05-11, so it was time to update it.
It is very likely they did not change *just* the name, but updated the base font file as well, so simple name remapping probably will not work
Yup, from marvodoc.tex: \item[2006-05-11] Version 2.1: Renamed Rightarrow macro to MVRightarrow. New TeX name for font (umvs). Rewrote style file. Added fd file.
It is bad luck that the last-minute update to marvosym in texlive breaks the marvosym support in context, but there is no way to fix that any more.
Sorry for that, but in fact I didn't think about that ConTeXt us the old
marvosym interface? So it could have been broken since quite some time
if people upgraded the marvosym from CTAN.
Best wishes
Norbert
-------------------------------------------------------------------------------
Dr. Norbert Preining
Norbert Preining wrote:
It is very likely they did not change *just* the name, but updated the base font file as well, so simple name remapping probably will not work
Yup, from marvodoc.tex:
\item[2006-05-11] Version 2.1: Renamed Rightarrow macro to MVRightarrow. New TeX name for font (umvs). Rewrote style file. Added fd file.
Better than I had expected. Assuming the package still uses the same pfb
(and I think so, because of the timestamp on CTAN), then this should
work:
\definefontsynonym[fmvr8x][umvs]
\loadmapline[+][umvs Marvosym It is bad luck that the last-minute update to marvosym in texlive
breaks the marvosym support in context, but there is no way to fix
that any more. Sorry for that, but in fact I didn't think about that ConTeXt us the old
marvosym interface? So it could have been broken since quite some time
if people upgraded the marvosym from CTAN. These things happen. It never crossed our mind to check CTAN ourselves,
either.
Best wishes,
Taco
participants (2)
-
Norbert Preining
-
Taco Hoekwater