CoNTeXt on Mac OS X with iinstaller still broken
Dear Mac-ConTeXt users (and other experts),
I typically upgrade my least used Mac (my laptop) to the newest
ConTeXt release first, and
only go ahead with the desktop when my projects compile fine.
Otherwise, I usually wait until the more proficient users have sorted
things out.
Now, for a while, the iinstaller ConTeXt version has been broken.
While there have been
numerous reports and workaround and fixes on this list, it would be
most convenient
to have iinstaller working again (or another foolproof solution).
For reference, I attach the log file for
\starttext
ffi
\stoptext
which shows that ligatures aren't shown.
Thanks in advance!
Matthias
This is pdfeTeX, Version 3.141592-1.30.4-2.2 (Web2C 7.5.5)
(format=cont-en 2006.6.13) 13 JUN 2006 11:26
entering extended mode
(/usr/local/teTeX/share/texmf.local/web2c/natural.tcx)
**&cont-en test.tex
(./test.tex
ConTeXt ver: 2006.06.07 23:34 fmt: 2006.6.13 int: english mes:
english
language : language en is active
texnansi:tex nansi->3->2:3 de->ec:ec->4->2:3 fr->texnansi:texnansi->5->2:3 fr- ec:ec->6->2:3 es->ec:ec->7->2:3 pt->texnansi:texnansi->8->2:3 pt->ec:ec->9->2:3 it- texnansi :texnansi->10->2:3 it->ec:ec->11->2:3 nl->texnansi:texnansi->12->2:3 nl->ec:ec- 13->2:3 cz->il2:il2->14->2:3 cz->ec:ec->15->2:3 sk->il2:il2->16- 2:3 sk->ec:ec ->17->2:3 pl->pl0:pl0->18->2:3 pl->ec:ec->19->2:3 pl->qx:qx->20->2:3 loaded specials : tex,postscript,rokicki loaded \openout2 = `test.tui'.
system : test.top loaded (./test.top specials : loading definition file tpd (/usr/local/teTeX/share/texmf.local/tex/context/base/spec-tpd.tex specials : loading definition file fdf (/usr/local/teTeX/share/texmf.local/tex/context/base/spec-fdf.tex) specials : fdf loaded ) specials : fdf,tpd loaded ) \openout0 = `test-mpgraph.mp'. \openout0 = `mpgraph.mp'. systems : system commands are disabled (./test.tuo) (./test.tuo) (./test.tuo) (./test.tuo) (./test.tuo) (./ test.tuo) (./test.tuo) (./test.tuo) (./test.tuo) (./test.tuo) (/usr/local/teTeX/share/texmf.local/tex/context/base/sort-def.tex) (/usr/local/teTeX/share/texmf.local/tex/context/base/sort-lan.tex) (./ test.tuo) (./test.tuo) systems : begin file test at line 3 fonts : resetting map file list fonts : using map file: original-base fonts : using map file: ec-public-lm fonts : using map file: ec-base fonts : using map file: 8r-base fonts : using map file: t5-base fonts : using map file: original-ams-base fonts : using map file: original-ams-euler fonts : using map file: original-public-lm (/usr/local/teTeX/share/texmf.local/tex/context/base/pdfr-ec.tex) [1.1 {/usr/loc al/teTeX/share/texmf.local/fonts/map/dvipdfm/context/original- empty.map}{/usr/l ocal/teTeX/share/texmf.local/fonts/map/dvipdfm/context/original-base.map Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-base.map): invalid entry for `fmvr8x': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-base.map): invalid entry for `xycmat11': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-base.map): invalid entry for `xycmbt11': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-base.map): invalid entry for `xyeuat11': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-base.map): invalid entry for `xyeubt11': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-base.map): invalid entry for `xycmat12': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-base.map): invalid entry for `xycmbt12': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-base.map): invalid entry for `xyeuat12': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-base.map): invalid entry for `xyeubt12': font file missing }{/usr/local/teTeX/share/texmf.local/fonts/map/dvipdfm/context/ec- public-lm.map }{/usr/local/teTeX/share/texmf.local/fonts/map/dvipdfm/context/ec- base.map}{/us r/local/teTeX/share/texmf.local/fonts/map/dvipdfm/context/8r-base.map} {/usr/loc al/teTeX/share/texmf.local/fonts/map/dvipdfm/context/t5-base.map}{/ usr/local/te TeX/share/texmf.local/fonts/map/dvipdfm/context/original-ams-base.map Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-ams-base.map): invalid entry for `lcircle10': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-ams-base.map): invalid entry for `lcirclew10': font file missing }{/usr/local/teTeX/share/texmf.local/fonts/map/dvipdfm/context/ original-ams-eul er.map}{/usr/local/teTeX/share/texmf.local/fonts/map/dvipdfm/context/ original-p ublic-lm.map Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-public-lm.map): invalid entry for `cmbsy6': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-public-lm.map): invalid entry for `cmbsy8': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-public-lm.map): invalid entry for `cmbsy9': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-public-lm.map): invalid entry for `cmex7': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-public-lm.map): invalid entry for `cmex8': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-public-lm.map): invalid entry for `cmex9': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-public-lm.map): invalid entry for `cmmib6': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-public-lm.map): invalid entry for `cmmib8': font file missing Warning: pdfetex (file /usr/local/teTeX/share/texmf.local/fonts/map/ dvipdfm/con text/original-public-lm.map): invalid entry for `cmmib9': font file missing }] systems : end file test at line 7 ) Here is how much of TeX's memory you used: 1180 strings out of 58706 21440 string characters out of 560421 4585310 words of memory out of 6028852 39819 multiletter control sequences out of 10000+50000 75018 words of font info for 37 fonts, out of 2000000 for 2000 192 hyphenation exceptions out of 5000 51i,18n,51p,228b,528s stack positions out of 5000i,500n,6000p,200000b, 40000s PDF statistics: 7 PDF objects out of 300000 0 named destinations out of 131072 5 words of extra memory for PDF output out of 10000 Output written on test.pdf (1 page, 2483 bytes).
Matthias Weber wrote:
Dear Mac-ConTeXt users (and other experts),
I typically upgrade my least used Mac (my laptop) to the newest ConTeXt release first, and only go ahead with the desktop when my projects compile fine. Otherwise, I usually wait until the more proficient users have sorted things out.
Cut&paste from an old reply by Hans himself:
hm, this is due to the fact that context finds the dvipdfmx map files first [maybe it's time to get rid of map files altogether and switch to maplines]; either delete the files from the dvipdfmx pathm, or adapt yout texmf.cnf file
this is what it should be
TEXFONTMAPS.dvipdfm = .;$TEXMF/fonts/map/{dvipdfm,dvips,}// TEXFONTMAPS.dvipdfmx = .;$TEXMF/fonts/map/{dvipdfm,dvips,}// TEXFONTMAPS.pdftex = .;$TEXMF/fonts/map/{pdftex,dvips,}// TEXFONTMAPS.pdfetex = .;$TEXMF/fonts/map/{pdftex,dvips,}// TEXFONTMAPS.xetex = .;$TEXMF/fonts/map/{xetex,pdftex,dvips,}// TEXFONTMAPS.dvips = .;$TEXMF/fonts/map/{dvips,pdftex,}//
TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//;$TEXMF/{$progname,pdftex,dvips}/{config,}//
Cheers, Taco
Thanks Taco (and Hans), replacing the TEXFONTMAPS = line in /usr/local/teTeX/texmf.cnf by all the stuff below does indeed work (even with today's beta). Is there an incantation I could use so that Gerben's iinstaller does this automatically? I want to talk somebody into using ConTeXt (on a Mac), and this person is even less educated in this kind of surgery than I am. Matthias On Jun 15, 2006, at 8:24 AM, Taco Hoekwater wrote:
Matthias Weber wrote:
Dear Mac-ConTeXt users (and other experts),
I typically upgrade my least used Mac (my laptop) to the newest ConTeXt release first, and only go ahead with the desktop when my projects compile fine. Otherwise, I usually wait until the more proficient users have sorted things out.
Cut&paste from an old reply by Hans himself:
hm, this is due to the fact that context finds the dvipdfmx map files first [maybe it's time to get rid of map files altogether and switch to maplines]; either delete the files from the dvipdfmx pathm, or adapt yout texmf.cnf file
this is what it should be
TEXFONTMAPS.dvipdfm = .;$TEXMF/fonts/map/{dvipdfm,dvips,}// TEXFONTMAPS.dvipdfmx = .;$TEXMF/fonts/map/{dvipdfm,dvips,}// TEXFONTMAPS.pdftex = .;$TEXMF/fonts/map/{pdftex,dvips,}// TEXFONTMAPS.pdfetex = .;$TEXMF/fonts/map/{pdftex,dvips,}// TEXFONTMAPS.xetex = .;$TEXMF/fonts/map/{xetex,pdftex,dvips,}// TEXFONTMAPS.dvips = .;$TEXMF/fonts/map/{dvips,pdftex,}//
TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//;$TEXMF/ {$progname,pdftex,dvips}/{config,}//
Cheers, Taco _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Matthias Weber wrote:
Thanks Taco (and Hans),
replacing the
TEXFONTMAPS =
line
in /usr/local/teTeX/texmf.cnf
by all the stuff below does indeed work (even with today's beta). Is there an incantation I could use so that Gerben's iinstaller does this automatically? I want to talk somebody into using ConTeXt (on a Mac), and this person is even less educated in this kind of surgery than I am.
Just tell Gerben what is needed and what works ... this map directive has to be set anyway (it was discussed soem time ago with KB and it will / has ended up in tex live already) gerben: these lines make running multiple tex engines in parallel less troublesome (esp since xetex now provides two backends) TEXFONTMAPS.dvipdfm = .;$TEXMF/fonts/map/{dvipdfm,dvips,}// TEXFONTMAPS.dvipdfmx = .;$TEXMF/fonts/map/{dvipdfm,dvips,}// TEXFONTMAPS.pdftex = .;$TEXMF/fonts/map/{pdftex,dvips,}// TEXFONTMAPS.pdfetex = .;$TEXMF/fonts/map/{pdftex,dvips,}// TEXFONTMAPS.xetex = .;$TEXMF/fonts/map/{xetex,pdftex,dvips,}// TEXFONTMAPS.dvips = .;$TEXMF/fonts/map/{dvips,pdftex,}// is a more verbose variant of: TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}// (given that the prognames are set) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
participants (3)
-
Hans Hagen
-
Matthias Weber
-
Taco Hoekwater