Bug#338597: lmodern is unusable with context from the latest teTeX.
Ralf Stubner [EMAIL PROTECTED] wrote: On Fri, Nov 11, 2005 at 15:26 +0100, Ralf Stubner wrote: This gives us a big problem with the lmodern package. I don't know how we could update lmodern without updating ConTeXt in the teTeX tree. I am pretty sure, that current lmodern will *not work* with the ConTeXt in teTeX 3.0. :-( Fortunately I was (almost) wrong here. ConTeXt as it is in teTeX 3.0 still uses the CM fonts as default. If I process the example file provided by Konstantinos with texexec plus dvips, cmsy10.pfb and cmr12.pfb are included. AFAIK more recent versions of ConTeXt use the LM fonts as default. However, if one explicitly selects the LM fonts in ConTeXt as in teTeX 3.0, this probably won't work in conjunction with more recent versions of the LM fonts, simply because ConTeXt will look for cork-lmr10.tfm, which is no longer present. Do you know which files in ConTeXt would have to be changed? Regards, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Bug#338597: lmodern is unusable with context from the latest teTeX.
Package: lmodern Version: 0.92-11 Hello, I am running debian unstable with the following packages installed: ii lmodern0.92-11 ii tetex-base 3.0-10 ii tetex-bin 3.0-10.1 ii tetex-extra3.0-10 The CONTEXT distribution that is contained in the above tetex packages requires the lmodern fonts in EC encoding. Unfortunately the lmodern package currently in unstable contains the fonts in cork encoding. Since the lmodern package is currently orphaned is there perhaps some sort of workaround, like regenerating the .tfm files somehow? Thank you, Kostantinos Koukopoulos PS. A sample run of texexec follows: $ cat test.tex \starttext \framed{Installation test for \aleph} \stoptext $ texexec test.tex TeXExec 5.2.4 - ConTeXt / PRAGMA ADE 1997-2005 executable : pdfetex format : cont-en inputfile : test output : dvips interface : en current mode : none TeX run : 1 This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) \write18 enabled. (/usr/share/texmf/web2c/natural.tcx) entering extended mode (./test.tex ConTeXt ver: 2005.10.27 fmt: 2005.10.29 int: english mes: english language: language en is active protectionstate 0 system : cont-new loaded (/usr/share/texmf/tex/context/base/cont-new.tex systems : beware: some patches loaded from cont-new.tex! color : palette rollover is available ) system : cont-old loaded (/usr/share/texmf/tex/context/base/cont-old.tex loading : Context Old Macros ) system : cont-fil loaded (/usr/share/texmf/tex/context/base/cont-fil.tex loading : Context File Synonyms ) system : cont-sys.rme loaded (/usr/share/texmf/tex/context/user/cont-sys.rme (/usr/share/texmf/tex/context/base/type-exa.tex) (/usr/share/texmf/tex/context/base/type-syn.tex) (/usr/share/texmf/tex/context/base/type-enc.tex) (/usr/share/texmf/tex/context/base/type-dis.tex) (/usr/share/texmf/tex/context/base/type-siz.tex) (/usr/share/texmf/tex/context/base/type-map.tex) (/usr/share/texmf/tex/context/base/type-spe.tex) (/usr/share/texmf/tex/context/base/type-akb.tex)) bodyfont: 12pt rm is loaded kpathsea: Running mktextfm ec-lmr12 mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input ec-lmr12 This is METAFONT, Version 2.71828 (Web2C 7.5.4) kpathsea: Running mktexmf ec-lmr12 ! I can't find file `ec-lmr12'. * ...ljfour; mag:=1; nonstopmode; input ec-lmr12 Please type another input file name ! Emergency stop. * ...ljfour; mag:=1; nonstopmode; input ec-lmr12 Transcript written on mfput.log. grep: ec-lmr12.log: No such file or directory mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input ec-lmr12' failed to make ec-lmr12.tfm. kpathsea: Appending font creation commands to missfont.log. ! Font \*12ptrmtf*=ec-lmr12 not loadable: Metric (TFM) file not found. to be read again \relax \xxdododefinefont ...tspec {#4}\newfontidentifier \let \localrelativefontsiz... \fontstrategy ...ame #1\csname #2#3#4#5\endcsname \tryingfontfalse \fi inserted text ...yle \fontalternative \fontsize \fi \iftryingfont \fontstr... \synchronizefont ...strategy \the \fontstrategies \relax \fi \ifskipfontchar... argument \getvalue [EMAIL PROTECTED]@ \fontstyle } \edef \fontstyle {\fontstyle }\if... ... l.1 % interface=en output=dvips ? x No pages of output. Transcript written on test.log. return code : 256 run time : 4 seconds total run time : 5 seconds -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#338597: lmodern is unusable with context from the latest teTeX.
On Fre, 11 Nov 2005, Konstantinos Koukopoulos wrote: The CONTEXT distribution that is contained in the above tetex packages requires the lmodern fonts in EC encoding. Unfortunately the lmodern package I am thinking about adopting this package. If you in dire need, you can try deb http://www.tug.org/texlive/Debian/ lmodern/ deb-src http://www.tug.org/texlive/Debian/ lmodern/ But please report back ... Best wishes Norbert --- Dr. Norbert Preining preining AT logic DOT at Università di Siena gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 --- YONKERS (n.) (Rare.) The combined thrill of pain and shame when being caught in public plucking your nostril-hairs and stuffing them into your side-pocket. --- Douglas Adams, The Meaning of Liff -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#338597: lmodern is unusable with context from the latest teTeX.
Konstantinos Koukopoulos [EMAIL PROTECTED] wrote: Package: lmodern Version: 0.92-11 Hello, I am running debian unstable with the following packages installed: ii lmodern0.92-11 ii tetex-base 3.0-10 ii tetex-bin 3.0-10.1 ii tetex-extra3.0-10 The CONTEXT distribution that is contained in the above tetex packages requires the lmodern fonts in EC encoding. Unfortunately the lmodern package currently in unstable contains the fonts in cork encoding. I don't understand - AFAIK EC is the Cork encoding? Also, I cannot reproduce this bug, which might be due to my lack of knowledge of ConTeXt. $ cat test.tex \starttext \framed{Installation test for \aleph} \stoptext $ texexec test.tex TeXExec 5.2.4 - ConTeXt / PRAGMA ADE 1997-2005 executable : pdfetex format : cont-en inputfile : test output : dvips interface : en current mode : none TeX run : 1 Here, I get output : standard which might explain why different files are needed. This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) \write18 enabled. (/usr/share/texmf/web2c/natural.tcx) entering extended mode (./test.tex ConTeXt ver: 2005.10.27 fmt: 2005.10.29 int: english mes: english I have a different ConTeXt version: ConTeXt ver: 2005.01.31 fmt: 2005.10.25 int: english mes: english What is on your system the output of kpsewhich context.tex Maybe you have some files installed in /usr/local/share/texmf, or your homedirectory? Regards, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Bug#338597: lmodern is unusable with context from the latest teTeX.
Frank Küster wrote: Konstantinos Koukopoulos [EMAIL PROTECTED] wrote: The CONTEXT distribution that is contained in the above tetex packages requires the lmodern fonts in EC encoding. Unfortunately the lmodern package currently in unstable contains the fonts in cork encoding. It is very likely that Konstantinos has a more recent version locally installed. See below. I don't understand - AFAIK EC is the Cork encoding? Also, I cannot reproduce this bug, which might be due to my lack of knowledge of ConTeXt. What EC and Cork encoding is exactly is quite tricky (see discussion on tex-fonts some months ago). However, I think the relevant thing is that the tfm files for lmodern got renamed at some point from 'cork-lmr10.tfm' to 'ec-lmr10.tfm' etc. The current lmodern package is identical to what's in teTeX 3.0, and i am pretty sure that teTeX 3.0 is 'self consistent', ie, the tfm files in teTeX 3.0 are those needed by ConTeXt as it is in teTeX 3.0. This gives us a big problem with the lmodern package. I don't know how we could update lmodern without updating ConTeXt in the teTeX tree. I am pretty sure, that current lmodern will *not work* with the ConTeXt in teTeX 3.0. :-( ConTeXt ver: 2005.10.27 fmt: 2005.10.29 int: english mes: english I have a different ConTeXt version: ConTeXt ver: 2005.01.31 fmt: 2005.10.25 int: english mes: english Actually, the ConTeXt version of Konstantinos is more recent than teTeX 3.0! cheerio ralf
Bug#338597: lmodern is unusable with context from the latest teTeX.
On Fri, Nov 11, 2005 at 15:26 +0100, Ralf Stubner wrote: This gives us a big problem with the lmodern package. I don't know how we could update lmodern without updating ConTeXt in the teTeX tree. I am pretty sure, that current lmodern will *not work* with the ConTeXt in teTeX 3.0. :-( Fortunately I was (almost) wrong here. ConTeXt as it is in teTeX 3.0 still uses the CM fonts as default. If I process the example file provided by Konstantinos with texexec plus dvips, cmsy10.pfb and cmr12.pfb are included. AFAIK more recent versions of ConTeXt use the LM fonts as default. However, if one explicitly selects the LM fonts in ConTeXt as in teTeX 3.0, this probably won't work in conjunction with more recent versions of the LM fonts, simply because ConTeXt will look for cork-lmr10.tfm, which is no longer present. cheerio ralf -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]